37
283
43
199
55
108
23
17
28
78
27
22
24
16
985
191
1842
35
116
514
11
32
70
90
478
29
202
72
258
65
52
25
36
79
44
12
21
7
5
175
56
3413
142
957
19
181
10