500
103
3
1
800
112
0
113
600
145
2
200
224
8
6
700
225
5
187
50
191
900
233
300
297
234
317
9
157
169
328
248
7
205
249
10
400
682
11
358
562
21
20
231
342
4
604
292
150
331
291