31535
0
19279
2
25137
17353
6800
467
1824
2546
1
915
2522
683
691
2730
6
1392
572
3114
4
653
1587
1129
662
458
543
650
20634
8
1559
360
1009
4111
775
1074