Year Number 1960 463929169 1961 465351637 1962 474140159 1963 491532231 1964 508319323 1965 522824429 1966 537547696 1967 549935263 1968 562281357 1969 575844209 1970 588841209 1971 601940585 1972 612982320 1973 623441768 1974 635333319 1975 646719174 1976 656939780 1977 661703999 1978 658659012 1979 654624584 1980 652371812 1981 651142637 1982 652689377 1983 652852147 1984 650540025 1985 648979381 1986 649036426 1987 651655887 1988 655032352 1989 658967447 1990 665009573 1991 670482155 1992 674027716 1993 676736483 1994 677678280 1995 676539436 1996 673592518 1997 668223113 1998 662193253 1999 656029820 2000 648565579 2001 639334044 2002 627863900 2003 616076572 2004 604703953 2005 592997443 2006 583529339 2007 577683944 2008 574333642 2009 572613122 2010 571658915 2011 571837903 2012 573993064 2013 577134592 2014 580575124 2015 583549903 2016 586103505 2017 589441316 2018 591435119 2019 591142431 2020 588393725 2021 583043631 2022 575272893 2023 566821000