1099 1086 1105 947 1175 1104 1043 953