31535
0
2296
2
25137
2275
19279
2076
1
1138
467
1338
4
2334
2730
6
1575
968
2668
3114
2574
2459
9
5223
17353
17730
11
1020
999
2546
2108
802
1824
11881
3
20634
8
422
3428