Question: who has won x factor over the years?
Answer: There have been 15 winners of the show to date: Steve Brookstein, Shayne Ward, Leona Lewis, Leon Jackson, Alexandra Burke, Joe McElderry, Matt Cardle, Little Mix, James Arthur, Sam Bailey, Ben Haenow, Louisa Johnson, Matt Terry, Rak-Su and Dalton Harris.