2313
1592
783
1090
852
940
942
827
992
1163
1018
1064
976
1156
1017
865
905
1174
1159
776
909
861
948
837
1046
858
913
777
976
901
893
770
762
742
829
1163
809
1153
924
1934
1101
1267
842
813
798
827
764
837
1099
834
785
998
860
914
1173
1053
6665
897
928
862