500
226
1
0
700
531
16
10
200
234
287
400
333
80
440
3
9
300
457
7
5
50
396
2
100
370
441
4
382
327
277
405
365
451
299
497
487
334
294
345
353
344
786
703
180
427