300
134
3
0
500
155
800
315
18
10
175
2
50
283
4
295
505
26
15
361
16
100
221
206
179
371
173
165
157
152
171
153
210
964
27
24
460
12
8
600
991
916
7
400
473
200
446
1
740
5
688