Year Number 1971 15047 1972 15580 1973 20086 1974 23194 1975 28614 1976 35818 1977 42338 1979 49940 1981 59709 1983 61469 1984 61905 1985 62265 1986 66084 1987 62404 1988 64737 1989 66326 1990 67825 1991 72824 1992 75577 1993 73827 1994 77837 1996 78527 1998 85983 1999 82789 2000 93421 2002 104274 2003 104274 2004 103809 2007 104518 2008 111115 2011 116564 2013 120186 2014 120381 2017 121517 2018 124240