Year Number 1960 413096645 1961 419272671 1962 429307671 1963 443943419 1964 458132351 1965 470809743 1966 483477270 1967 494883103 1968 506306125 1969 518391799 1970 530128924 1971 541824679 1972 552541104 1973 563162120 1974 574585778 1975 585702200 1976 596296444 1977 604246567 1978 608231508 1979 612012056 1980 617302136 1981 623531836 1982 631334307 1983 638511783 1984 644536381 1985 651036694 1986 658365826 1987 666910306 1988 675653955 1989 684623574 1990 695151354 1991 704705418 1992 713064399 1993 720907189 1994 727647797 1995 732899178 1996 736706312 1997 738964176 1998 740597352 1999 741897001 2000 742591774 2001 742422586 2002 740959781 2003 739118396 2004 737250709 2005 734928462 2006 733515229 2007 733815801 2008 735331370 2009 737682167 2010 740514656 2011 743978991 2012 748344085 2013 753154240 2014 757821634 2015 761751884 2016 765110304 2017 768496127 2018 770928265 2019 771955669 2020 771536438 2021 769780411 2022 766602937 2023 762798632