31535
0
1824
458
25137
2748
2
19279
467
360
683
1649
1
893
1009
2522
6800
1378
1192
1428
503
691
4594
953
608
2009
422
1020
3691
5
572
17353
1232
2275