31535
0
19279
2
25137
20634
8
1020
2275
2522
486
1824
467
2730
6
2809
503
2190
1
448
646
2079
1359
2459
9
572
2587
16
2551
3092
2668
423
325
3114
4
598
1872
1837