Year Number 1960 2648 1965 3077 1970 3576 1975 4155 1980 4828 1985 15870 1990 26593 1995 32376 2000 40122 2005 37542 2010 24168 2015 21648