Year Number 1960 588325083 1961 591704661 1962 599772412 1963 610405308 1964 621138390 1965 634320125 1966 650071337 1967 667093381 1968 684957941 1969 703239312 1970 722812713 1971 743379871 1972 763429440 1973 783081023 1974 799775162 1975 814544327 1976 828756235 1977 847035781 1978 873054999 1979 900270745 1980 925364954 1981 950104069 1982 974455695 1983 1000549956 1984 1027987359 1985 1055060628 1986 1081771632 1987 1107390026 1988 1132279993 1989 1155437871 1990 1175459826 1991 1194721880 1992 1213815303 1993 1232245145 1994 1251519586 1995 1271612690 1996 1292754885 1997 1315273112 1998 1336971912 1999 1356968293 2000 1376885700 2001 1397475857 2002 1419333034 2003 1440978159 2004 1462205536 2005 1483925633 2006 1503093508 2007 1518618381 2008 1532826981 2009 1545553577 2010 1557195771 2011 1568286794 2012 1578560199 2013 1586781173 2014 1593545000 2015 1599250368 2016 1604379896 2017 1607833827 2018 1609933921 2019 1612115343 2020 1613588064 2021 1614711594 2022 1615638056 2023 1617494293