Year Number 1960 638014 1961 657896 1962 690404 1963 717088 1964 747312 1965 774673 1966 794966 1967 831034 1968 849299 1969 870470 1970 896369 1971 920157 1972 938908 1973 972419 1974 995792 1975 1013334 1976 1030479 1977 1048512 1978 1067449 1979 1093232 1980 1119363 1981 1142205 1982 1164329 1983 1185642 1984 1200476 1985 1222120 1986 1243508 1987 1266772 1988 1291325 1989 1318438 1990 1366270 1991 1458590 1992 1517852 1993 1566586 1994 1615493 1995 1666963 1996 1718056 1997 1768505 1998 1818189 1999 1873664 2000 1930793 2001 1982435 2002 2026233 2003 2065774 2004 2105556 2005 2146399 2006 2188520 2007 2229857 2008 2269651 2009 2321322 2010 2358704 2011 2396210 2012 2431866 2013 2469264 2014 2510316 2015 2552167 2016 2592332 2017 2633739 2018 2679277 2019 2726773 2020 2772312 2021 2819047 2022 2876708 2023 2938908