Thousands set off for Marathon