Twiglet
I thought that the total for easyJet seem a bit low. However it includes management pilots. Some may be part time (the totals are NOT full time equivalent). Others will be sick, on stand by duties, etc. Not all will reach 900 hours. The figures for BA & VS seem reasonable.
As I said stats like these always carry a health warning.
As an aside I find it interesting looking at flying hours in the last 7 / 90 days, etc. in Air accident reports and they often appear low. I presume (please correct me if I am wrong) that they would be flying not block hours which will be significant in short haul.