31535
0
19279
2
25137
17353
6800
2522
467
1824
572
653
2546
1
683
1009
691
2730
6
282572
3114
4
169211
11
953
458
20634
8
1559
360
4111
46414
2748
1152
105290
552