31535
0
6800
458
467
4594
1
1824
46414
918
1649
266
552
1020
478
1431
2
1541
2748
8766
909
1192
1378
1428
1069
896
1105
1024
1586
1543
2740
2141
3