Year Number 1971 1332887 1972 1391414 1973 1439504 1974 1474774 1975 1488978 1976 1474772 1977 1455875 1978 1420018 1979 1384527 1980 1351500 1981 1328655 1982 1271506 1983 1213329 1984 1194734 1985 1218381 1986 1230078 1987 1261127 1988 1316393 1989 1357579 1990 1415648 1991 1443070 1992 1465620 1993 1651832 1994 1690961 1995 1730065 1996 1750249 1997 1754167 1998 1762077 1999 1759810 2000 1749353 2001 1725570 2002 1338304 2003 1180964 2004 876864 2005 813589 2006 779359 2007 784223 2008 806094 2009 816222 2010 814077 2011 796143 2012 765997 2013 785567 2014 744518 2015 733931 2016 697988 2017 684955