31535
0
25137
19279
2
17353
1559
6800
2730
6
2546
1
20634
8
4111
458
2683
467
1824
282572
1754
683
2748
105290
1152
1009
1098
46414
3114
4
2657
3
296
3092
1869
5
3663
3149