500
125
0
1
1000
225
3
6
100
116
2
105
96
149
140
124
115
112
223
800
341
511
10
21
388
5
226
188
300
444
656
7
16
80
438
9
50
492
17
316
359
600
1770
8
599
596
1184
42
900
2664
20
44
896
19