31535
0
17353
25137
19279
2
2730
6
3114
4
1098
20634
8
6800
2275
2091
1362
7334
2539
5
467
36609
34
1020
1824
2459
9
3045
1
843
3598
1413
430
12590
798
3710
2934
2321
7
2668