200
86
3
2
600
142
14
0
195
10
1
500
205
6
5
700
412
8
259
100
239
842
33
18
215
194
174
4
362
167
166
160
150
146
163
145
202
198
415
800
1061
32
13
479
15
9
1000
641
22
586
708
19
840