1058 1070 1105 1144 1144 878 973 1175