31535
0
25137
2301
2
2275
311
1
19279
2076
467
2730
6
968
2668
3114
4
2574
3012
2459
9
5223
17353
17730
11
2163
1020
999
987
2546
2441
802
1824
1739
11881
3
20634
8
1463