The Cardigans Discography (1994-2008)