Year Number 1960 1018332013 1961 1047044471 1962 1079078843 1963 1114084168 1964 1149980863 1965 1181113872 1966 1212812898 1967 1245128604 1968 1278253272 1969 1312227521 1970 1346692954 1971 1382638998 1972 1418592514 1973 1455932571 1974 1494670627 1975 1531821571 1976 1570112560 1977 1608892826 1978 1651513914 1979 1698369060 1980 1746580426 1981 1796677728 1982 1846593203 1983 1895614911 1984 1945629370 1985 1997039091 1986 2050383760 1987 2105481918 1988 2161571527 1989 2217822837 1990 2275554162 1991 2333679748 1992 2391611043 1993 2449329147 1994 2507375113 1995 2565641717 1996 2624415865 1997 2683935843 1998 2744144620 1999 2804645014 2000 2866001759 2001 2931983907 2002 3001384028 2003 3071469538 2004 3142909966 2005 3215722483 2006 3289343431 2007 3363364677 2008 3439795198 2009 3516709559 2010 3593864334 2011 3668657925 2012 3745519184 2013 3824043788 2014 3903862061 2015 3984523373 2016 4065561612 2017 4146625053 2018 4227011393 2019 4306311635 2020 4383953178 2021 4454512575 2022 4523589075 2023 4600280070