31535
0
25137
860
2275
2
19279
3650
3
968
2730
6
3551
1343
957
1
2668
3114
4
2574
2008
2459
9
5223
17353
5207
1020
792
2546
333
802
1824
462
2279
16
1251
20634
8
1463