Year Number 1970 9911428 1971 9667053 1972 10200000 1973 10800000 1974 11300000 1975 11900000 1976 12900000 1977 13800000 1978 14300000 1979 16500000 1980 17200000 1981 17900000 1982 18600000 1983 19500000 1984 21300000 1985 20500000 1986 24200000 1987 25200000 1988 25900000 1989 26000000 1990 26100000 1991 26000000 1992 26000000 1993 26400000 1994 27200000 1995 28400000 1996 29500000 1997 30400000 1998 31800000 1999 31400000 2000 31600000 2001 31900000 2002 31600000 2003 31900000 2004 34300000 2005 35300000 2006 37500000 2007 39700000 2008 42300000 2009 43900000 2010 45700000 2011 46900000 2012 47400000 2013 50500000 2014 49100000 2015 47800000 2016 47200000 2017 48200000 2018 48600000