Year Number 1971 53298 1972 57124 1973 58644 1974 62514 1976 69590 1977 71865 1978 78149 1979 75265 1980 78695 1981 83431 1982 91081 1983 99542 1984 103510 1985 111915 1986 121104 1987 132776 1988 140950 1989 156944 1990 166663 1991 173383 1992 183071 1993 182140 1994 193771 1996 202797 1997 206934 1998 210876 1999 230043 2000 245122 2001 256286 2002 285366 2003 306062 2004 355732 2005 401040 2006 442596 2007 499325 2008 558076 2009 615772 2010 687735 2011 796458 2012 891604 2013 960219 2014 1032009 2015 1082127 2016 1064638 2017 1048487 2018 1061581