Year Number 1960 1607064 1961 1691736 1962 1773116 1963 1858221 1964 1947333 1965 2040453 1966 2137720 1967 2239212 1968 2345297 1969 2457179 1970 2566228 1971 2657424 1972 2752841 1973 2853574 1974 2958732 1975 3067957 1976 3181076 1977 3300910 1978 3428674 1979 3562720 1980 3697567 1981 3833404 1982 3978614 1983 4134407 1984 4297482 1985 4490779 1986 4693228 1987 4907599 1988 5135674 1989 5376584 1990 5629035 1991 5889018 1992 6156359 1993 6431766 1994 6712392 1995 6999964 1996 7297486 1997 7609369 1998 7938405 1999 8281305 2000 8638858 2001 9007429 2002 9398332 2003 9801125 2004 10214975 2005 10642858 2006 11084549 2007 11538602 2008 12005167 2009 12483116 2010 12969707 2011 13468281 2012 13986163 2013 14519202 2014 15062212 2015 15615136 2016 16180685 2017 16745249 2018 17306081 2019 17875345 2020 18455138 2021 19038233 2022 19621881 2023 20213181