1018
733
684
671
711
633
621
651
661
655
637
657
667
689
649
656
773
687
694
688
716
664
701
768
814
787
763
805
762
758
883
851
816
790
759
774
829
764
752
801
796
732
767
786
792
737
766
780
693
717
738
745
712
779
734
757
747
806
819
807
881
820
802
951
950
853
993