31535
0
25137
17353
19279
2
2730
6
3114
4
798
6800
1343
20634
8
472
1098
1824
552
3498
2345
1
475
1020
458
522
422
414
467
3092
2275
1551
1053
4106
2189
913