846
836
815
848
807
883
1349
834
852
937
809
783
847
846
816
873
762
907
1017
913
806
982
982
785
771
757
811
808
963
986
922
830
1132
766
850
789
753
874
904
863
663
899
817
895
803
977
838
900
907
769
833
761
804
870
780
913
846
760
852
824