Year Number 1972 5580947 1973 5316229 1974 5301368 1975 5225729 1976 4898002 1977 4584122 1978 4465982 1979 4040349 1980 3118509 1981 3025591 1982 2652830 1983 2749113 1984 2650276 1985 2638859 1986 2294479 1987 1948486 1988 1730387 1989 1767830 1990 1620397 1991 1682090 1992 1833365 1993 2002701 1994 2149588 1995 2100145 1996 2141026 1997 2268561 1998 1543892 1999 1139555 2000 1150691 2001 984705 2002 1211204 2003 1143992 2004 1062026 2005 787432 2006 703123 2007 595194 2008 603788 2009 711874 2010 812700 2011 922243 2012 933791 2013 855855 2014 728336 2015 692926 2016 537372 2017 510292 2018 703321