How many episodes does Game of Thrones have?

There are currently 40 episodes of Game of Thrones. There are 10 episodes per season.