257
0
2749
3
3583
10
1000
918
1
3065
3352
1860
2
1125
1339
1547
1277
1629
1972
2219
5151
1734
8527
2055
1103
484
1256
1494
4
83
9611
2711
637
1172
572
1243