Year Number 1960 594965530 1961 602445021 1962 612465130 1963 623906236 1964 635936470 1965 649830334 1966 665375848 1967 682029109 1968 699555509 1969 717642594 1970 736734500 1971 755964306 1972 775759214 1973 796200625 1974 815505853 1975 834153534 1976 852756864 1977 873824749 1978 899299524 1979 925657434 1980 951423624 1981 977642957 1982 1003826175 1983 1030805759 1984 1058622783 1985 1086519747 1986 1114787473 1987 1143009670 1988 1171212981 1989 1198860844 1990 1226127756 1991 1252844521 1992 1279390657 1993 1305624822 1994 1332950530 1995 1361547612 1996 1391275209 1997 1422464174 1998 1453954678 1999 1485236781 2000 1517119165 2001 1549807218 2002 1583139493 2003 1616421822 2004 1649942168 2005 1683877705 2006 1716382474 2007 1746724343 2008 1776324829 2009 1805515194 2010 1834690376 2011 1863826987 2012 1892254203 2013 1919878363 2014 1946843320 2015 1973085122 2016 1998909121 2017 2024307071 2018 2049459891 2019 2074802180 2020 2100234735 2021 2125482160 2022 2147710578 2023 2172245411