The title pretty much explains the question in this thread.

How many story missions are there exactly?