966
912
1040
905
857
868
956
880
919
867
957
875
918
903
914
901
962
1000
935
886
899
1041
1052
904
987
1081
943