777
1
589
2
555
606
738
725
1138
741
3
4990
7
1010
410
614
649
628
525
801
422
529
666
673
800
581
487
622
535
621
903
1125
392
450