700
665
3
2
300
626
11
8
600
903
9
1000
602
1
599
0
619
50
999
4
100
736
6
730
7
670
2604
5
67
2698
3203
2290