31535
0
458
1862
1
1824
1020
2435
1921
2
1232
552
19279
4594
1649
3287
282572
2522
608
1009
1431
6800
467
2748
8766
683
909
1045
1192
1378
17353
1428