31535
0
1824
1024
2
2647
1
2748
915
1098
683
1009
467
608
1378
1020
1428
2522
458
691
503
4594
953
3116
6800
968
17353
422
572
1232
576
1649
653