Year Number 1970 1538604 1971 1541671 1972 1521053 1973 1598908 1974 1512232 1975 1493258 1976 1455715 1977 1477232 1978 1445505 1979 1438059 1980 1428522 1981 1519456 1982 1519030 1983 1643368 1984 1659019 1985 1709971 1986 1543474 1987 1421175 1988 1383137 1989 1428477 1990 1490037 1991 1578411 1992 1660725 1993 1495740 1994 1337629 1995 1216299 1996 1066332 1997 921379 1998 481113 1999 482390 2000 550828 2001 510997 2002 542389 2003 568656 2004 612353 2005 460465 2006 458430 2007 419381 2008 340815 2009 372451 2010 354724 2011 334269 2012 308774 2013 304271 2014 406409 2015 373876 2016 419923 2017 481150 2018 677962