How many soccer teams have played in every season of the English Premier League?

Sport Trivia: How many soccer teams have played in every season of the English Premier League?