Year Number 1960 1570167 1961 1606167 1962 1643668 1963 1679234 1964 1712769 1965 1745537 1966 1776811 1967 1805024 1968 1831411 1969 1856222 1970 1878036 1971 1897146 1972 1913094 1973 1926431 1974 1939277 1975 1952944 1976 1968534 1977 1985669 1978 2002980 1979 2020973 1980 2040822 1981 2061644 1982 2083141 1983 2106849 1984 2133380 1985 2163842 1986 2197110 1987 2231774 1988 2267511 1989 2305569 1990 2345287 1991 2380590 1992 2392236 1993 2399565 1994 2414733 1995 2423995 1996 2432640 1997 2439705 1998 2443255 1999 2444945 2000 2445760 2001 2446725 2002 2447543 2003 2445821 2004 2443138 2005 2440889 2006 2438622 2007 2436373 2008 2434352 2009 2432094 2010 2430927 2011 2430020 2012 2430787 2013 2436223 2014 2446095 2015 2454102 2016 2459331 2017 2464136 2018 2467643 2019 2468793 2020 2467204 2021 2465154 2022 2467061 2023 2466220