Year Number 1960 641878195 1961 646586696 1962 655790427 1963 667484988 1964 679536048 1965 694236404 1966 711804288 1967 730939687 1968 750992920 1969 771461690 1970 793310769 1971 815583592 1972 838248225 1973 860645394 1974 880135866 1975 898042564 1976 915724040 1977 937513843 1978 967107757 1979 997981815 1980 1026924665 1981 1056117838 1982 1084820487 1983 1114744763 1984 1146082861 1985 1177036417 1986 1207772210 1987 1237350821 1988 1266145960 1989 1293015124 1990 1317588534 1991 1341476154 1992 1364522617 1993 1386171038 1994 1408786824 1995 1432899844 1996 1458545112 1997 1486280042 1998 1513436875 1999 1539299214 2000 1565530641 2001 1592583012 2002 1620503991 2003 1648059846 2004 1675516866 2005 1703384356 2006 1728000020 2007 1748151930 2008 1767378532 2009 1785419033 2010 1801991793 2011 1817746880 2012 1832810869 2013 1846607988 2014 1858717360 2015 1869664045 2016 1879007298 2017 1886343134 2018 1892807613 2019 1899383898 2020 1905101028 2021 1910857830 2022 1911563383 2023 1915405819