1151 1042 964 945 1046 1097 889 1075