87% Barack Obama 85% Chris Dodd 85% Bill Richardson 84% John Edwards 81% Hillary Clinton 80% Joe Biden 80% Dennis Kucinich 76% Mike Gravel 40% Rudy Giuliani 32% John McCain 28% Mitt Romney 27% Mike Huckabee 21% Tom Tancredo 20% Ron Paul 17% Fred Thompson