57
26
861
177
14
17
109
53
48
33
127
388
149
74
72
36
123
6
18
11
8
60
125
47
64
235
765
545
98
290
153
51
22
28
21
567
32
86
84
78
1158
263
182
268
195
348
163
38
24
25
12