827
695
772
1001
578
624
833
983
640
574
678
666
717
628
585
590
695
612
845
844
591
658
1168
792
790
684
660
586
843
900
618
680
865
651
610
575
579
624
581
703
566
699
730
702
667
589
904
652
635
650
1200
