How many seasons of Survivor has there been?

There have been 44 seasons of Survivor.