300
117
2
0
500
139
800
291
18
10
159
50
261
4
280
3
477
25
15
345
100
210
192
169
356
163
155
147
140
161
143
197
933
26
23
451
12
8
600
957
895
7
400
459
200
437
1
726
5
664