The Cardigans - For What It's Worth
928