Year Number 1960 1269335 1961 1310755 1962 1351021 1963 1389792 1964 1429508 1965 1470217 1966 1512969 1967 1557436 1968 1602519 1969 1647005 1970 1688395 1971 1726399 1972 1762869 1973 1798005 1974 1831577 1975 1863351 1976 1892650 1977 1920202 1978 1946305 1979 1970412 1980 1990688 1981 1998770 1982 2012493 1983 2041241 1984 2069090 1985 2096173 1986 2121737 1987 2147092 1988 2179600 1989 2216454 1990 2251369 1991 2283962 1992 2314166 1993 2323767 1994 2311757 1995 2295696 1996 2276708 1997 2257865 1998 2241109 1999 2226598 2000 2213746 2001 2200708 2002 2184322 2003 2163000 2004 2137923 2005 2109571 2006 2078375 2007 2048481 2008 2018227 2009 1983754 2010 1947130 2011 1910141 2012 1873305 2013 1836500 2014 1800914 2015 1767577 2016 1736066 2017 1707037 2018 1681395 2019 1659105 2020 1641395 2021 1626626 2022 1610421 2023 1593109