Year Number 1960 1478221 1961 1511769 1962 1550887 1963 1590913 1964 1629902 1965 1667806 1966 1705248 1967 1740658 1968 1775884 1969 1812987 1970 1850896 1971 1888246 1972 1927302 1973 1971062 1974 2019735 1975 2072865 1976 2129129 1977 2188526 1978 2251036 1979 2315391 1980 2373717 1981 2429493 1982 2493993 1983 2558537 1984 2623394 1985 2694408 1986 2767168 1987 2841152 1988 2916391 1989 2994169 1990 3069911 1991 3144145 1992 3220050 1993 3294017 1994 3365526 1995 3438317 1996 3512486 1997 3588364 1998 3667631 1999 3748007 2000 3831808 2001 3920454 2002 4014164 2003 4112518 2004 4213140 2005 4316790 2006 4425201 2007 4538722 2008 4659422 2009 4788399 2010 4921756 2011 5055217 2012 5184834 2013 5299767 2014 5397946 2015 5510094 2016 5647509 2017 5794893 2018 5952008 2019 6119793 2020 6267919 2021 6383027 2022 6518187 2023 6698956