Year Number 1960 647103636 1961 654994296 1962 665776799 1963 678148499 1964 691302377 1965 706393545 1966 723008399 1967 740834217 1968 759455261 1969 778582285 1970 798620527 1971 818724241 1972 839407993 1973 860714734 1974 880867693 1975 900328955 1976 919738283 1977 941539972 1978 967680386 1979 994567728 1980 1020814707 1981 1047540576 1982 1074247217 1983 1101708971 1984 1130036712 1985 1158481509 1986 1187284410 1987 1216029955 1988 1244708195 1989 1272787922 1990 1299816828 1991 1326702119 1992 1353290234 1993 1379604440 1994 1407083046 1995 1435880409 1996 1465831998 1997 1497385195 1998 1529467927 1999 1561401329 2000 1593728375 2001 1626772864 2002 1660395771 2003 1693894420 2004 1727475589 2005 1761449144 2006 1793997544 2007 1824418912 2008 1854192859 2009 1883621256 2010 1912966468 2011 1942145224 2012 1970411249 2013 1997808369 2014 2024447263 2015 2050289980 2016 2075684787 2017 2100521386 2018 2124960487 2019 2149588852 2020 2174366014 2021 2198932142 2022 2220663606 2023 2245236173