LOL. My very own personal record of 2151 has already been beaten. Hint: The end of level bonus is computed based on the current purity minus the wasted items.