730
1168
1308
983
566
702
591
792
762
610
695
1059
592
605
756
666
1001
904
624
593
865
804
845
579
703
574
716
684
635
669
695
574
843
1200
734
678
586
1399
696
651
655
662
1056
1101
833
900
660
567
613
891
640
