31535
0
19279
2
25137
17353
6800
467
691
20634
8
1824
2522
1024
683
5781
6
572
1621
1
3287
458
1009
282572
653
1454
608
552
1754
3114
4
8268
846
5477
1336
2574