Year Number 1970 22700000 1971 23100000 1972 23700000 1973 24000000 1974 24200000 1975 24300000 1976 24300000 1977 24200000 1978 23900000 1979 22000000 1980 24700000 1981 23900000 1982 24200000 1983 23700000 1984 23700000 1985 23000000 1986 22900000 1987 22700000 1988 22200000 1989 21900000 1990 21500000 1991 21600000 1992 22200000 1993 22900000 1994 23500000 1995 23600000 1996 24000000 1997 24400000 1998 24800000 1999 24900000 2000 25100000 2001 25600000 2002 25700000 2003 26400000 2004 26700000 2005 27000000 2006 27100000 2007 27300000 2008 27300000 2009 27100000 2010 26700000 2011 26700000 2012 26700000 2013 26700000 2014 26800000 2015 26900000 2016 27200000 2017 27300000 2018 27500000