2056
1279
1117
687
839
706
781
854
887
800
825
752
899
796
676
852
828
749
860
799
775
783
817
774
763
759
771
738
768
753
777
870
811
733