28
4
15
41
152
432
124
368
43
649
887
90
174
64
65
216
38
204
137
167
109
54
47
20
73
17
454
562
126
182