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