Year Number 1960 1703 1965 1802 1970 1916 1975 2055 1980 2225 1985 2422 1990 8689 1995 18510 2000 27092 2005 45045 2010 73604 2015 94086