Year Number 1970 3931354 1971 4041309 1972 4664747 1973 5050721 1974 5426357 1975 6068065 1976 6706185 1977 7310619 1978 8231381 1979 8744413 1980 9216631 1981 9616325 1982 10100000 1983 10600000 1984 11200000 1985 11800000 1986 12600000 1987 13300000 1988 13900000 1989 14400000 1990 16100000 1991 16500000 1992 17000000 1993 17800000 1994 19200000 1995 20100000 1996 20800000 1997 22000000 1998 23100000 1999 24200000 2000 25000000 2001 25500000 2002 26000000 2003 26900000 2004 27200000 2005 27100000 2006 27100000 2007 27000000 2008 27200000 2009 27500000 2010 27400000 2011 28200000 2012 28100000 2013 26000000 2014 25600000 2015 25800000 2016 26100000 2017 26300000 2018 26700000