500
499
7
5
50
671
12
983
18
29
600
579
15
873
19
21
998
914
9
11
1756
100
565
0
800
1898
28
25
2000
2050
44
200
690
10
400
1100
4
1450
1
14
1821
59
1507
3
870