31535
0
1824
458
1045
1649
1
608
584
1009
1431
2
6800
503
691
4594
2748
8766
25137
909
1192
1378
467
1428
1069
2522
896
1105
1024
1586
1543
468
1232