The MH numbers are a surprise to me. I wonder if that reflects O&D to Malaysia or onward connections - MH fares can be very attractive and they have a great network within Malaysia and to/from Borneo, Singapore, parts of Indonesia, etc.
It does explain the swift addition of SIN and KUL as BA codeshares.