31535
0
1824
458
2748
2
683
467
1009
503
4594
1
17353
19279
2522
6800
46414
1378
1428
572
691
953
3287
3659
14
25137
608
1152
422
1020
906
3691
5
649