How many stocks are on the NYSE?

As of 2006, there are 2764 stocks listed on the NYSE. Source: http://www.nyse.com/about/listed/1170350259411.html