31535
0
19279
2
25137
1559
6800
17353
2730
6
3149
4
20634
8
1824
467
691
683
1645
1
2546
2504
3
4111
2522
5799
2748
1754
2693
572
105290
458
282572
1098
2683
3414
5
3114