31535
0
1824
6800
4594
1
1015
458
611
576
1649
467
3287
1431
2
2748
8766
909
1192
1378
19279
1009
1045
1428
1069
896
1105
1024
1586
1543
20634
8
503
1152