Year Number 1960 437862971 1961 453363142 1962 471831132 1963 492987487 1964 514845893 1965 531944743 1966 550254264 1967 569139152 1968 588731032 1969 609076764 1970 629967191 1971 651912683 1972 674896228 1973 699433895 1974 725428943 1975 750008054 1976 776511502 1977 803501084 1978 834037611 1979 868633583 1980 904994252 1981 943137979 1982 981619514 1983 1019451299 1984 1058233179 1985 1098183319 1986 1139590245 1987 1182250449 1988 1225815619 1989 1269754482 1990 1316048654 1991 1361565215 1992 1406622007 1993 1451830364 1994 1497795125 1995 1544260605 1996 1591540171 1997 1639665416 1998 1688496788 1999 1737677868 2000 1787891131 2001 1841270330 2002 1897052664 2003 1953432800 2004 2010975785 2005 2069376740 2006 2127443900 2007 2185315423 2008 2244657575 2009 2305215610 2010 2366812722 2011 2428728526 2012 2491824587 2013 2556630026 2014 2622458699 2015 2688260356 2016 2753692396 2017 2819585086 2018 2885086947 2019 2949543105 2020 3012057025 2021 3071809424 2022 3125774527 2023 3183101044