Year Number 1960 1625660 1961 1660916 1962 1694042 1963 1724374 1964 1752864 1965 1779389 1966 1803200 1967 1825692 1968 1847602 1969 1868008 1970 1885365 1971 1899404 1972 1910706 1973 1919953 1974 1927170 1975 1932546 1976 1936476 1977 1939209 1978 1941523 1979 1942888 1980 1943487 1981 1944976 1982 1947233 1983 1949597 1984 1953354 1985 1959716 1986 1968977 1987 1981208 1988 1996005 1989 2013223 1990 2032550 1991 2052869 1992 2071438 1993 2087010 1994 2100566 1995 2111278 1996 2118473 1997 2121938 1998 2120784 1999 2114333 2000 2102805 2001 2087269 2002 2068318 2003 2045094 2004 2017128 2005 1986145 2006 1954593 2007 1926094 2008 1902380 2009 1882185 2010 1865253 2011 1851012 2012 1838843 2013 1829545 2014 1824117 2015 1821226 2016 1819402 2017 1819027 2018 1821438 2019 1827041 2020 1831177 2021 1833081 2022 1829668 2023 1818126