Year Number 1975 4580671 1976 4209852 1977 3953033 1978 3807663 1979 3707737 1980 2582783 1981 2615566 1982 2377114 1983 2602452 1984 2714659 1985 2654695 1986 2263105 1987 1870361 1988 1576590 1989 1359858 1990 1335891 1991 1212581 1992 1334400 1993 1428980 1994 1497871 1995 1375510 1996 1464012 1997 1339246 1998 1033125 1999 891330 2000 912537 2001 816798 2002 883782 2003 927948 2004 918373 2005 648134 2006 700177 2007 526956 2008 486238 2009 717554 2010 701362 2011 904479 2012 710462 2013 655883 2014 712026 2015 575455 2016 410649 2017 466780 2018 577827