Year Number 1971 24636 1972 26344 1973 26332 1975 24297 1976 24911 1977 25406 1978 27532 1979 29348 1980 32430 1981 31248 1982 33812 1983 35939 1984 39044 1985 42556 1986 55363 1987 63125 1988 77104 1989 81995 1990 91172 1991 99964 1992 101874 1993 104402 1994 104740 1995 106515 1999 68358 2000 71155 2001 74696 2002 76150 2003 73062 2004 77004 2005 78144 2006 79837 2007 81943 2008 82001 2009 82204 2010 83703 2014 100346 2016 155858 2017 150309 2018 153660