Year Number 1970 18500000 1971 18700000 1972 19300000 1973 20300000 1974 21100000 1975 21800000 1976 22100000 1977 22700000 1978 23000000 1979 23100000 1980 23300000 1981 23200000 1982 22900000 1983 22600000 1984 22400000 1985 22200000 1986 22000000 1987 21700000 1988 21300000 1989 21100000 1990 20900000 1991 20800000 1992 20900000 1993 21500000 1994 21700000 1995 21700000 1996 21100000 1997 21200000 1998 21900000 1999 21800000 2000 22900000 2001 22900000 2002 22800000 2003 22800000 2004 21100000 2005 21100000 2006 21400000 2007 21100000 2008 20900000 2009 20900000 2010 20900000 2011 20800000 2012 20800000 2013 21100000 2014 21100000 2015 21200000 2016 21200000 2017 21200000 2018 21300000