Year Number 1960 20865 1965 29030 1970 40391 1975 61887 1980 94824 1985 110027 1990 127980 1995 152972 2000 195571 2005 214123 2010 243992 2015 268384