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