31535
0
1824
458
608
467
1045
2748
2
424
1551
683
1232
3659
14
691
1020
17353
1009
2522
6800
1152
1378
422
1428
1
503
419
572
772
4594
953
2758
968