Year Number 1960 538299573 1961 543828335 1962 552192351 1963 562130161 1964 572824654 1965 585320202 1966 599202943 1967 614175981 1968 629798902 1969 645828333 1970 662749162 1971 680096830 1972 697925833 1973 715802229 1974 732291717 1975 748017207 1976 763665138 1977 781539323 1978 803497449 1979 825980163 1980 847649842 1981 869660021 1982 891427063 1983 913845252 1984 937159202 1985 960380746 1986 983746864 1987 1006876940 1988 1029810731 1989 1051975773 1990 1072951743 1991 1093623658 1992 1113749651 1993 1133242121 1994 1153555668 1995 1174966558 1996 1197417076 1997 1221375711 1998 1245550279 1999 1269308747 2000 1293136232 2001 1317422857 2002 1342223764 2003 1366876069 2004 1391504841 2005 1416372998 2006 1439629456 2007 1460667486 2008 1481160061 2009 1501028968 2010 1520182360 2011 1538934100 2012 1557088562 2013 1574732231 2014 1591426061 2015 1607070326 2016 1621762555 2017 1635147967 2018 1647582019 2019 1659736942 2020 1671327604 2021 1682208811 2022 1690132716 2023 1700484178