Year Number 1960 1141686822 1961 1157439849 1962 1179619822 1963 1207761086 1964 1236134904 1965 1265025891 1966 1295366110 1967 1325775729 1968 1357129993 1969 1389643409 1970 1422796619 1971 1456218584 1972 1489164284 1973 1522483145 1974 1555679276 1975 1588296249 1976 1620874915 1977 1653341117 1978 1686357568 1979 1720280763 1980 1754556795 1981 1789755855 1982 1826916958 1983 1864654810 1984 1902436011 1985 1941025630 1986 1980542220 1987 2020894985 1988 2061523182 1989 2101865982 1990 2141978267 1991 2181524427 1992 2220287531 1993 2258968030 1994 2297429052 1995 2335664040 1996 2373917143 1997 2411954014 1998 2449690091 1999 2486948359 2000 2523723665 2001 2560554031 2002 2597392316 2003 2634109962 2004 2670825839 2005 2707604678 2006 2744224053 2007 2780440841 2008 2817276958 2009 2854915236 2010 2893127921 2011 2932460232 2012 2972682523 2013 3013115456 2014 3053394061 2015 3093412148 2016 3133538970 2017 3173882359 2018 3213335023 2019 3252002473 2020 3289365143 2021 3324112381 2022 3353712448 2023 3387259529