121
25
53
28
407
132
599
34
39
217
558
174
87
2
70
40
11
1059
23
172
129
526
313
184
55
160
919
461
100
0
270
143
332
95
38
213
1781
194
192
66
92
54
182
276
12
1105
337
528
59
213
550
3
