50
327
2
3
320
800
488
4
1
500
553
778
6
687
5
578
7
518
600
522
400
902
700
530
678
0
554
713
483
722
200
1290
20
58
594
640
623
597
628
822
10
17
996
19
300
864
1600
750
872