Year Number 1960 476371292 1961 480878911 1962 486939361 1963 493401273 1964 499447237 1965 504843169 1966 510436403 1967 516064527 1968 521327814 1969 526928861 1970 532589063 1971 539561599 1972 545717358 1973 551837820 1974 558031416 1975 564252154 1976 570296973 1977 576287667 1978 582454283 1979 589008816 1980 595682421 1981 602537312 1982 609223007 1983 615856624 1984 621773774 1985 626804683 1986 631578500 1987 636221603 1988 640394862 1989 644634615 1990 648939863 1991 653548954 1992 657641020 1993 661391973 1994 664881961 1995 668383315 1996 672263776 1997 676081794 1998 679786602 1999 683436953 2000 687089600 2001 690346258 2002 693723013 2003 697178270 2004 700750771 2005 704095462 2006 707559801 2007 711264149 2008 714750724 2009 717247114 2010 719603086 2011 720073724 2012 720296376 2013 720096549 2014 720120128 2015 720619096 2016 720984012 2017 720709655 2018 720753795 2019 720348019 2020 720677925 2021 718030871 2022 713963475 2023 714822743