Year Number 1960 829304553 1961 849662240 1962 870571996 1963 892122183 1964 914179691 1965 936474497 1966 958866819 1967 981653792 1968 1005182826 1969 1029398298 1970 1053935945 1971 1078143512 1972 1103176231 1973 1129871655 1974 1157235978 1975 1184993312 1976 1213431181 1977 1242976775 1978 1273039062 1979 1304106034 1980 1337497873 1981 1372467577 1982 1407836955 1983 1443482185 1984 1479546761 1985 1516442333 1986 1554102862 1987 1592185751 1988 1630669927 1989 1669623556 1990 1711089696 1991 1750747711 1992 1789953429 1993 1829681824 1994 1870097460 1995 1910485587 1996 1950796431 1997 1991303064 1998 2032158426 1999 2073121889 2000 2114855470 2001 2157133128 2002 2198877481 2003 2240162906 2004 2281546588 2005 2322476208 2006 2362904109 2007 2403305272 2008 2443449823 2009 2483987657 2010 2525974118 2011 2568598935 2012 2610684758 2013 2653214685 2014 2695950000 2015 2737695800 2016 2779326476 2017 2821058566 2018 2862391122 2019 2903108878 2020 2943860780 2021 2983113040 2022 3020375650 2023 3059564861