amounr Removed

Why does CCleaner never (seem to) remove the amount that a scan indicates there is to be removed?

Example: This morning a scan showed there was 70mb to be removed BUT after running 'Cleaner' results showed only 26.6mb removed.

Bit baffled so any explanation appreciated.