Year Number 1960 860262 1961 880985 1962 901816 1963 923218 1964 946272 1965 971355 1966 998344 1967 1027517 1968 1061209 1969 1098019 1970 1133706 1971 1170473 1972 1210344 1973 1251182 1974 1293783 1975 1338552 1976 1384060 1977 1431424 1978 1478214 1979 1524705 1980 1572194 1981 1618587 1982 1666404 1983 1714016 1984 1760965 1985 1806483 1986 1849298 1987 1892829 1988 1933503 1989 1989469 1990 2027747 1991 2016781 1992 2004866 1993 1992321 1994 1979487 1995 1966765 1996 1955476 1997 1946725 1998 1940715 1999 1936964 2000 1934786 2001 1928110 2002 1934852 2003 1940739 2004 1946550 2005 1951717 2006 1955295 2007 1956736 2008 1957585 2009 1959562 2010 1963578 2011 1969436 2012 1974096 2013 1975006 2014 1972967 2015 1967517 2016 1962501 2017 1958423 2018 1951044 2019 1937930 2020 1921404 2021 1897426 2022 1866557 2023 1836327