200
100
3
600
154
14
0
202
11
1
500
214
6
5
700
421
8
265
2
245
861
35
18
219
205
178
4
367
173
164
155
151
168
152
207
206
424
800
1072
32
13
486
15
9
1000
658
22
10
594
718
19
854