500
641
6
0
400
522
4
100
1649
26
44
150
643
2
1000
980
9
300
992
12
16
990
1
250
472
583
598
883
50
814
13
937
3
1236
5
18
350
2398
36
120
3307
53
174
700
1252
14
33
200
1127
7
731
931
8
800
860
881
600
787
1206
17
880
1567
2000
2062
22
21