Year Number 1960 20562 1965 26038 1970 32903 1975 41032 1980 50977 1985 61374 1990 73200 1995 84748 2000 96296 2005 98441 2010 100587 2015 102733