Year Number 1971 101713 1972 103644 1973 108490 1974 111776 1975 116300 1976 82233 1977 89669 1978 93916 1979 100438 1980 103119 1981 108268 1982 109736 1983 113708 1984 125210 1985 123868 1986 123328 1987 120809 1988 119345 1989 119187 1990 118225 1991 120885 1992 130341 1993 129589 1994 136553 1995 133008 1996 135217 1997 140632 1998 136442 1999 147085 2000 165446 2001 177161 2002 181129 2003 189273 2004 119996 2005 123105 2006 124568 2007 125989 2008 126504 2009 127484 2010 131388 2011 134093 2012 134190 2013 252191 2014 251652 2015 257764 2016 258482 2017 261660