Year Number 1970 3326640 1971 3364350 1972 3340526 1973 3244194 1974 3165367 1975 3170645 1976 3058329 1977 2888193 1978 2799731 1979 2456833 1980 2377916 1981 2138196 1982 2109200 1983 2115181 1984 2173729 1985 2094099 1986 2181561 1987 2176784 1988 2275456 1989 2516312 1990 2406365 1991 2336264 1992 2224461 1993 2227856 1994 2451320 1995 2524390 1996 2391365 1997 2354844 1998 1648008 1999 1190110 2000 1037965 2001 1078794 2002 1126263 2003 1122370 2004 1176433 2005 717553 2006 1009236 2007 875842 2008 649548 2009 561264 2010 679890 2011 726717 2012 710988 2013 762226 2014 836208 2015 811653 2016 795276 2017 753974 2018 908933