How many people completed the New York Marathon in 2006