Year Number 1960 1514881537 1961 1535333218 1962 1562701707 1963 1596325736 1964 1630166416 1965 1664270528 1966 1699558238 1967 1734631347 1968 1770758661 1969 1808331283 1970 1846565201 1971 1885832630 1972 1924221776 1973 1963104982 1974 2001693660 1975 2039281674 1976 2076147680 1977 2112820196 1978 2150098448 1979 2188288437 1980 2226986292 1981 2266775480 1982 2308002022 1983 2349297879 1984 2390341309 1985 2432221147 1986 2475584299 1987 2520384284 1988 2565589489 1989 2610924967 1990 2657141635 1991 2702500265 1992 2747012804 1993 2790780128 1994 2834036420 1995 2876905900 1996 2919837060 1997 2962710706 1998 3005224404 1999 3047159687 2000 3088903364 2001 3130534232 2002 3171870732 2003 3212940914 2004 3254064775 2005 3295379637 2006 3337109351 2007 3378955913 2008 3421467218 2009 3464022141 2010 3506507057 2011 3548977019 2012 3593244962 2013 3637760068 2014 3682163234 2015 3726116568 2016 3769712531 2017 3812783973 2018 3854707708 2019 3895177657 2020 3933647125 2021 3966359420 2022 3996840561 2023 4032763914