Thousands Take Part In El Paso Marathon