31535
0
25137
17353
19279
2
2730
6
3114
4
1098
20634
8
6800
2275
2091
906
1
1551
954
7334
2014
3
4478
467
1020
2961
1824
2668
1734
3498
2459
9
2224
1650
3415
20
2546
802