Year Number 1960 976352 1961 1028094 1962 1081241 1963 1134979 1964 1188812 1965 1242624 1966 1296565 1967 1350952 1968 1406259 1969 1462092 1970 1517179 1971 1571576 1972 1627093 1973 1684339 1974 1743617 1975 1800699 1976 1859982 1977 1922282 1978 1987576 1979 2039072 1980 2070749 1981 2099003 1982 2128281 1983 2159131 1984 2188480 1985 2214571 1986 2239060 1987 2262204 1988 2279551 1989 2334077 1990 2397854 1991 2429239 1992 2390591 1993 2302802 1994 2237851 1995 2194930 1996 2170048 1997 2142910 1998 2113681 1999 2082220 2000 2048957 2001 2017268 2002 1994552 2003 1978050 2004 1963242 2005 1948348 2006 1932078 2007 1914970 2008 1898649 2009 1883514 2010 1869128 2011 1855213 2012 1843080 2013 1832631 2014 1823893 2015 1815962 2016 1807826 2017 1799649 2018 1791257 2019 1783156 2020 1776315 2021 1770343 2022 1767628 2023 1770650