I got chatting to a chap on a flight once who stated that the year before he had been told by BA that he had been the third highest TP earner. He is very senior in a major UK consultancy business.
Who knows own whether he was telling porkies or not (would seem a strange thing to lie about though). He never mentioned a dinner though.