257
0
1000
918
1
1174
1247
2
3352
10
9611
518
1031
1172
1208
1057
1144
6516
8
2749
3
3583
3494
1289
2626
1629
3028
7
2393
6
840
2475
967
861
2377
3326
1662
2578