tens of thousands of participants run for the race .