Year Number 1970 115667760 1971 124592424 1972 134400000 1973 143333008 1974 147257296 1975 153425936 1976 165676400 1977 183495392 1978 196813248 1979 199108592 1980 197812256 1981 198669680 1982 197635264 1983 201918432 1984 208056064 1985 217018544 1986 225829648 1987 233901264 1988 239290256 1989 241525920 1990 246651872 1991 255110896 1992 264390944 1993 274465152 1994 283263328 1995 294727008 1996 307514464 1997 320248640 1998 333004832 1999 343140256 2000 355929504 2001 368156288 2002 388579776 2003 401035264 2004 412142304 2005 419148352 2006 421145280 2007 433182336 2008 441307360 2009 445510688 2010 456101408 2011 465736704 2012 473136032 2013 483188032 2014 490722112 2015 493405632 2016 497851200 2017 499951328 2018 509864448 2019 515824480 2020 527674752 2021 539652416 2022 547912576