1000
555
14
1
500
507
4
600
945
7
700
690
12
2
200
560
400
702
3
6
955
9
19
1659
8
800
806
16
100
659
0
990
5
10
808
839
1246
888
300
849
1195
777
891
880
1338
23
2123
26
2701
18
31
1292
2018
27
21
2071
32
36
1987
1747