1399
1134
1228
1106
681
834
701
775
849
878
796
816
747
894
785
673
848
823
740
851
792
770
778
812
769
758
754
766
733
755
749
748
864
807