41
2285
231
282
145
908
30
24
1199
1505
19
52
53
9
31
65
214
965
620
34
1138
48
47
14
22
17
100
377
271
357
98
57
29
23
75
888
383
60
72
305
105
173
765
11
20
68
69
54
50
28