Year Number 1971 29683 1972 30835 1973 34628 1974 37998 1975 42668 1976 48488 1977 55485 1978 63769 1979 70625 1980 70514 1981 60065 1982 66669 1983 64148 1984 64562 1985 58075 1986 58445 1987 54964 1988 56618 1989 65832 1990 67337 1991 72788 1992 86065 1993 92866 1994 107105 1995 120997 1996 132861 1997 147959 1998 166372 1999 190916 2000 224733 2003 311717 2004 348749 2005 387520 2006 429554 2007 479156 2008 536745 2009 597039 2010 653619 2011 726754 2012 770323 2013 772481 2014 831931 2015 822679 2016 882472 2017 885112 2018 918775