Year Number 1960 496056894 1961 512685846 1962 532191334 1963 554325834 1964 577098429 1965 594971868 1966 613564681 1967 632614175 1968 652212143 1969 672387135 1970 692960783 1971 714333436 1972 736683067 1973 760341178 1974 785283819 1975 810427389 1976 835672199 1977 861227639 1978 890034045 1979 922556703 1980 956085434 1981 991148112 1982 1027098742 1983 1062233185 1984 1098337254 1985 1135315575 1986 1173409724 1987 1212521203 1988 1252280305 1989 1291761883 1990 1331085753 1991 1371180733 1992 1410709935 1993 1450209562 1994 1490202307 1995 1530494724 1996 1571215796 1997 1612608261 1998 1654555938 1999 1696569741 2000 1738777973 2001 1783107192 2002 1829612097 2003 1876784627 2004 1924939528 2005 1973772568 2006 2022130934 2007 2070016554 2008 2119187098 2009 2169329615 2010 2219768583 2011 2270458919 2012 2322547753 2013 2376247843 2014 2430709930 2015 2484845730 2016 2538227383 2017 2591313664 2018 2643005020 2019 2693173027 2020 2740871354 2021 2785041656 2022 2822789935 2023 2864685891