100
297
1
345
4
598
929
19
18
700
716
3
400
784
12
5
600
842
2
653
0
500
801
300
795
7
800
1383
17
24
821
885
799
50
913
6
1993
40
123
1068
9
200
856
88
836
1603
22
814
750
1134
1000
3682
53
1084
900
1864
15
1541
13
1430
20
957