Year Number 1960 1419148 1961 1453599 1962 1489006 1963 1519025 1964 1561243 1965 1603686 1966 1641282 1967 1681553 1968 1720242 1969 1756047 1970 1792516 1971 1834298 1972 1834918 1973 1833572 1974 1877890 1975 1921905 1976 1962181 1977 2010045 1978 2065682 1979 2114360 1980 2201733 1981 2290384 1982 2345807 1983 2407469 1984 2464910 1985 2517439 1986 2564034 1987 2621976 1988 2679832 1989 2731686 1990 2787001 1991 2842673 1992 2916527 1993 2823497 1994 2839867 1995 3012894 1996 3012349 1997 3009493 1998 3065465 1999 3138022 2000 3202178 2001 3282043 2002 3374234 2003 3480322 2004 3609997 2005 3743946 2006 3878308 2007 4020991 2008 4187327 2009 4402636 2010 4610573 2011 4774277 2012 4943284 2013 5119502 2014 5291412 2015 5407378 2016 5495462 2017 5621203 2018 5789861 2019 5980560 2020 6153627 2021 6319427 2022 6488650 2023 6663239