High and diverse turnout in 2012 US presidential poll