200
102
3
600
155
15
0
203
11
1
500
218
6
5
700
426
8
266
2
100
246
864
36
18
221
206
179
4
371
173
175
165
157
152
171
153
209
430
14
800
1074
33
13
489
9
1000
660
22
10
598
719
19
856