500
609
6
0
400
507
4
100
1529
26
43
150
613
2
1000
948
9
300
970
12
16
957
1
250
452
560
577
842
50
770
13
903
3
1203
5
18
350
2327
36
120
3235
52
173
671
1224
14
33
200
1090
7
708
896
8
800
827
849
600
768
1153
17
852
1518
2000
2015
22
21