954 1325 1223 1198 1286 944 1332 1222 1189 1456 1085 1117