257
0
1000
918
1
1860
2
1125
637
2749
3
1339
3065
1277
1547
3583
10
2219
1972
1629
83
2055
1734
1256
2235
1081
3326
796
3337
5