Torneo de tenis

En un torneo de tenis participan 1000 jugadores. En la primera ronda se juegan 500 partidos. Los ganadores juegan 250 partidos, y se va repitiendo el proceso hasta que queda un ganador. Si en alguna fase queda un número impar de ganadores, uno de ellos (elegido por sorteo) se clasifica para la siguiente ronda sin jugar. ¿Cuántos partidos se disputarán en este torneo?