Year Number 1980 413072 1981 417868 1982 436081 1983 453748 1984 493201 1985 573936 1986 619770 1987 679609 1988 751267 1989 809850 1990 854914 1991 815597 1992 864576 1993 918763 1994 984256 1995 1061566 1996 1048793 1997 1052462 1998 1070396 1999 1179201 2000 1376255 2001 1151273 2002 1089744 2003 1122312 2004 1172236 2005 1222500 2006 1255887 2007 1337428 2008 1258197 2009 1141974 2010 1199828 2011 1231951 2012 1257566 2013 1292697 2014 1340791 2015 1437214 2016 1492928 2017 1601264