1404
1140
1234
1111
687
839
706
781
854
887
800
825
752
899
796
676
852
828
749
860
775
783
818
763
760
771
739
759
769
753
777
870
812