Year Number 1970 7251637 1971 6925730 1972 7367816 1973 7817231 1974 8204638 1975 8626106 1976 9449700 1977 9984726 1978 10200000 1979 12200000 1980 12800000 1981 13500000 1982 13900000 1983 14500000 1984 16100000 1985 15000000 1986 18400000 1987 19000000 1988 19400000 1989 19600000 1990 19700000 1991 19600000 1992 19500000 1993 19500000 1994 19900000 1995 20900000 1996 22000000 1997 22400000 1998 23700000 1999 23200000 2000 22700000 2001 22800000 2002 22200000 2003 22100000 2004 24000000 2005 24800000 2006 26900000 2007 28900000 2008 30900000 2009 31900000 2010 32900000 2011 33000000 2012 32700000 2013 35500000 2014 34000000 2015 32400000 2016 31600000 2017 30900000 2018 30800000