---- 1029 1031 1032 1044 1054 1077 1372 1373 1375 1376 1377 1378 1381 1383 1385 1386 1387 1389 1390 1391 1394 ----