600
999
0
1
200
783
100
684
2
859
300
733
400
1020
944
1116
8
50
796
467
386
582
1129
363
356
10
746
1723
974
4
904
9
1140
500
402
20
495
3
969