31535
0
19279
2
25137
17353
6800
467
458
1421
1
1824
691
1922
2522
1578
915
683
653
572
20634
8
1603
1024
3114
4
1009
292
4130
1649
360
1152
1696
3287
2730
6