Who holds the record of maximum podium (Top 3) finishes in Tour De France.
Jan Ulrich
Lance Armstrong
Raymond Poulidor
Laurent Jalabert