Year Number 1970 99500000 1971 108000000 1972 117000000 1973 125000000 1974 128000000 1975 134000000 1976 145000000 1977 162000000 1978 175000000 1979 186000000 1980 184000000 1981 184000000 1982 182000000 1983 185000000 1984 189000000 1985 187000000 1986 204000000 1987 210000000 1988 215000000 1989 217000000 1990 221000000 1991 229000000 1992 238000000 1993 247000000 1994 254000000 1995 264000000 1996 275000000 1997 286000000 1998 295000000 1999 303000000 2000 316000000 2001 326000000 2002 338000000 2003 349000000 2004 356000000 2005 360000000 2006 363000000 2007 368000000 2008 371000000 2009 373000000 2010 380000000 2011 386000000 2012 391000000 2013 397000000 2014 406000000 2015 409000000 2016 412000000 2017 412000000 2018 418000000