And the top 10 CNN Heroes of 2012 are ...