2313
1592
783
1088
852
940
942
827
992
1163
1018
1064
976
1156
1017
865
905
1174
1159
775
909
861
948
837
1046
857
913
777
976
901
893
769
762
741
829
1163
809
1153
924
1933
1101
1266
841
813
798
827
764
837
1099
834
785
998
860
912
1172
1052
6661
896
928
862