Year Number 1960 1622047 1961 1660109 1962 1700145 1963 1738332 1964 1773362 1965 1806955 1966 1838933 1967 1867667 1968 1894659 1969 1920160 1970 1943015 1971 1963863 1972 1981230 1973 1995275 1974 2008099 1975 2022340 1976 2039954 1977 2058811 1978 2077726 1979 2098898 1980 2121996 1981 2144615 1982 2168314 1983 2194341 1984 2221980 1985 2253271 1986 2287447 1987 2323640 1988 2361409 1989 2401579 1990 2443518 1991 2480656 1992 2493661 1993 2502456 1994 2519112 1995 2529358 1996 2538739 1997 2545489 1998 2548742 1999 2551029 2000 2553172 2001 2556270 2002 2559731 2003 2559609 2004 2556250 2005 2552190 2006 2547892 2007 2543634 2008 2540296 2009 2537755 2010 2536832 2011 2536066 2012 2536472 2013 2541682 2014 2552040 2015 2560496 2016 2565960 2017 2571262 2018 2575391 2019 2577008 2020 2575774 2021 2574265 2022 2577072 2023 2577097