31535
0
25137
17353
19279
2
2730
6
3114
4
476
1
1098
20634
8
1020
6800
2275
2091
7334
66
493
2531
798
149
75
1898
2668
1222856
2804
2224
587
422
2459
9
5617
5
522