257
0
1000
918
1
2749
3
3583
10
3065
1629
2
3352
1860
1125
8527
596
1339
1547
1277
2245
1970
83
3053
7
1972
2219
685
572
571
484
1734
2771
919
894
1174