10
300
4
6
680
698
7
1
500
319
1000
555
14
400
608
2
700
601
16
3
600
666
379
0
529
13
11
436
800
423
468
505
5
783
8
1200
519
613
1771
46
35
589
482
630
619
553
568
501
604
662