500
103
3
1
400
125
8
0
200
204
14
800
252
19
7
286
13
5
700
421
16
1000
225
2
238
335
9
221
6
295
600
1912
67
53
338
27
4
276
176
183
50
279
282
489
407
344
358
533
23
499
25
15
417
385
11
5000
920
100
10