300
457
0
2
500
437
1
479
357
369
426
1000
417
435
403
513
530
2000
538
4
444
100
372
445
398
700
794
10
200
551
600
907
25
5
9
800
770
6
525
3