1026
300
72
37
253
306
115
544
2012
87
372
42
19
1399
151
48
239
0
212
8
46
19
2462
993
294
829
508
174
108
924
439
20
3
52
281
135
371
0
139
41
617
0
158
611
1080
1862
65
54
799
594
