Year Number 1960 413960291 1961 412769653 1962 418743973 1963 433202450 1964 447213567 1965 459257722 1966 471526114 1967 481355169 1968 491581923 1969 503319463 1970 514593894 1971 526379917 1972 535974775 1973 544875061 1974 555089869 1975 564437607 1976 572313900 1977 574770485 1978 569462196 1979 563076708 1980 558312292 1981 554748690 1982 553775597 1983 551049750 1984 545682845 1985 540910106 1986 537648681 1987 536904042 1988 537034535 1989 538054734 1990 541554829 1991 545061874 1992 547030779 1993 548569025 1994 548887724 1995 547615762 1996 544963888 1997 540370663 1998 535343745 1999 530300855 2000 524249938 2001 516671221 2002 506950144 2003 496868072 2004 486968320 2005 476399439 2006 468086063 2007 463367025 2008 460282493 2009 458224444 2010 456868027 2011 456334011 2012 457515487 2013 459476358 2014 461560259 2015 463009192 2016 464401785 2017 466769043 2018 467698986 2019 466614941 2020 463542014 2021 458098275 2022 451325465 2023 443811442