WHY PUSHUPS?

There are 2,046,000 half marathons finished in the US last year and 550,637 marathons. Guess how many people have pushed for two hours?