31535
0
1824
1374
1
1378
2
467
3287
2748
683
1099
1642
1009
2522
6800
458
46414
3659
14
1428
503
1418
691
4594
953
608
869
422
1152
3691
5
572
17353
1232