500
263
5
1
900
840
25
19
600
235
6
2
800
625
10
20
382
16
4
646
36
157
211
9
3
200
202
0
298
229
270
245
258
247
300
223
408
15
212
8
267
276
213
396
226
367
7
5000
889
268
700
433
286