31535
0
19279
2
25137
17353
1559
467
6800
2730
6
2546
1
1824
683
20634
8
105290
4111
691
3149
4
458
2683
1009
2522
572
282572
3663
1754
2748
1152
953
1098
16840
15
46414