Who won American Idol season 6-5-4-3-2-1?

Season 6: Jordin Sparks

Season 5: Taylor Hicks

Season 4: Carrie Underwood

Season 3: Fantasia Barrino

Season 2: Ruben Studdard

Season 1: Kelly Clarkson