100
890
10
11
50
852
0
1
1000
2486
17
32
400
1054
2
500
1361
12
15
1585
7
8
200
1339
3
1083
300
862
894
700
1218
5
923
1216
4
963
815
752
905
600
904
833
800
971
1207
1516
6
1284
946
980
1492
1079