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