300
131
2
0
500
154
800
311
18
10
171
50
279
4
294
499
25
15
358
100
219
205
178
367
173
164
155
151
168
152
207
961
27
24
460
12
8
600
989
913
7
400
472
200
446
1
739
5
686