<human>:  How many people ran the London Marathon in 2019?
<bot>: The London Marathon has been running since 1981. In 2019, it was held on Sunday 28 April. The race had a total of 42,000 runners and was won by Eliud Kipchoge of Kenya.