1258
961
945
991
895
953
1015
989
967
977
1013
974
990
1010
976
975
971
984
1014
973
933
995
937
958
962
949
929
910
920
914
923
952
939
935
955
978
951
970
925
960
963
950
927
931
944
926
985
922
932
941
864
863
841
867
878
966
957
972
942
943
969
938
947
940
983
912
954
921
1067
959
916
964
992
994
1002
1017
981
980
956
1011
934
1343
1231
1514
1174
1003
930
968
906
965