31535
0
25137
17353
19279
2
2730
6
3114
4
2091
1098
20634
8
6800
383
2275
798
1020
303
1824
918
1559
47041
871
679
524
2668
431
480
1880
324
2459
9
239
450