28 BTC from inputs or outputs? I mean, 28 BTC including fees?
28 BTC is what was sent to the published addresses and what was subsequently sweeped from them. So it includes the fees that the sweeping transactions payed. It doesn't include the fee that coinwallet.eu payed to produce the dust output. This fee could be another 20-40 BTC; I'm too lazy to write a program to count it. What people trying to collect the dust received was probably in the range of 5-7 BTC, but that is a wild guess.
I guess amaclin is the only one who made more than a bitcoin. Okay, there is also the 3J9AGq2aHeqjW13jj1LkaK5kCgZ8EyAjXZ address. When I have time I write a script that counts the fees and sweeped amount for every major reused address.