Year Number 1960 179910412 1961 179641721 1962 181269318 1963 183917210 1964 186557791 1965 190487230 1966 195813468 1967 201724923 1968 207863542 1969 213950510 1970 220523564 1971 227114064 1972 233702307 1973 239983060 1974 244686514 1975 248475335 1976 252065398 1977 257520558 1978 266561334 1979 276090992 1980 284557067 1981 292797951 1982 300748829 1983 309374001 1984 318609541 1985 327651740 1986 336479736 1987 344697300 1988 352546918 1989 359575604 1990 365161397 1991 370434063 1992 375735351 1993 380696029 1994 386089785 1995 391923240 1996 398209636 1997 405247114 1998 411849643 1999 417753377 2000 423784313 2001 430304365 2002 437586895 2003 444797996 2004 451806947 2005 459057607 2006 464946649 2007 468968141 2008 472271792 2009 474928413 2010 477027683 2011 478936351 2012 480702639 2013 481775163 2014 482220739 2015 482073851 2016 481509122 2017 480260040 2018 478485792 2019 476860222 2020 475157959 2021 473757123 2022 472151767 2023 470574300