Year Number 1970 43969 1971 47198 1972 52330 1973 55893 1974 60441 1975 63492 1976 67345 1977 78538 1978 80479 1979 82616 1980 81656 1981 79314 1982 77442 1983 77188 1984 73961 1985 71686 1986 69719 1987 71059 1988 73765 1989 77711 1990 78110 1991 81090 1992 83591 1993 87661 1994 89581 1995 91104 1996 93037 1997 93839 1998 94364 1999 95187 2000 95448 2001 97647 2002 99687 2003 103847 2004 105988 2005 110287 2006 114657 2007 116706 2008 116503 2009 116226 2010 115003 2011 115289 2012 115677 2013 113872 2014 114239 2015 114311 2016 111863 2017 110582 2018 110715