31535
0
25137
19279
2
17353
2730
6
3114
4
1098
20634
8
745
6800
802
2275
2091
7334
1824
3498
849
1
1586
2668
798
2780
2224
2459
9
467
2229
598
1285
999
881
1020