Istanbul marathon attracts thousands, young and old