Given that this information is private, I'm not sure there is a way to fix OP's list. As I mentioned before, I also don't think it is fair to list merit sources and people who have earned the most merit, who have given out hundreds or even thousands of merits, as being the most "selfish" because they still have a handful of merits still to give.
It's not gonna be thousands. The most-merited person is LoyceV (satoshi and theymos obviously don't count) with 1319. So that's 859 sMerits if we include airdrop. LoyceV has sent a lot more than 859 so he's not on the list even though he does have remaining sMerits. The list is skewed favorably for merit sources.
I would also argue that at this point (10 months into the merit system and 3 months after the latest expansion) most merit sources should have spent their sMerits to the point where the OP's score would be zero. There is no reason to hoard sMerits except perhaps for below-average source allocations keeping a certain reserve of earned sMerits might make sense.