Year Number 1960 365001236 1961 363208139 1962 368920115 1963 383479857 1964 397620643 1965 409583835 1966 421750442 1967 431529230 1968 441383193 1969 452639251 1970 463458754 1971 474545627 1972 483610087 1973 492009331 1974 501804564 1975 510930428 1976 518793625 1977 521356084 1978 516254395 1979 510095815 1980 505641533 1981 502213343 1982 501440032 1983 499212704 1984 494462093 1985 490462143 1986 488131109 1987 488398062 1988 489580719 1989 491649282 1990 496117126 1991 500398229 1992 503073204 1993 505261300 1994 506173392 1995 505486350 1996 503327918 1997 499193716 1998 494588251 1999 489965763 2000 484236061 2001 476911021 2002 467516624 2003 457838039 2004 448384242 2005 438294503 2006 430431833 2007 426141397 2008 423461146 2009 421887846 2010 421036273 2011 421005235 2012 422636697 2013 425004706 2014 427461946 2015 429274808 2016 430986804 2017 433645208 2018 434879016 2019 434128218 2020 431438625 2021 426519070 2022 420236771 2023 413039141