Year Number 1960 1043679814 1961 1058480575 1962 1079698779 1963 1106854451 1964 1134217165 1965 1162143249 1966 1191885069 1967 1221591108 1968 1252265670 1969 1284142794 1970 1316608313 1971 1349344494 1972 1381631470 1973 1414265567 1974 1446715279 1975 1478524174 1976 1510181288 1977 1541747634 1978 1573908549 1979 1606971987 1980 1640349032 1981 1674679089 1982 1711018068 1983 1747980413 1984 1784873969 1985 1822582979 1986 1861292180 1987 1900874760 1988 1940798665 1989 1980528938 1990 2021354648 1991 2060675340 1992 2099359205 1993 2137898469 1994 2176147014 1995 2214173691 1996 2252336661 1997 2290305097 1998 2327953563 1999 2365241568 2000 2402340895 2001 2439544669 2002 2476714485 2003 2513580163 2004 2550383135 2005 2587217469 2006 2623862722 2007 2660120440 2008 2696935072 2009 2734416735 2010 2772529884 2011 2811650787 2012 2851574781 2013 2891683696 2014 2931639537 2015 2971365677 2016 3011259761 2017 3051573583 2018 3091340588 2019 3130395819 2020 3168145146 2021 3203483559 2022 3234038509 2023 3267678148