1090 1099 1097 997 1018 896 1026 1180