Year Number 1960 1625074 1961 1643407 1962 1660901 1963 1677138 1964 1691941 1965 1706073 1966 1719762 1967 1732791 1968 1744979 1969 1755886 1970 1765506 1971 1774824 1972 1784327 1973 1793681 1974 1802456 1975 1810699 1976 1818321 1977 1825173 1978 1831800 1979 1838677 1980 1845963 1981 1853898 1982 1862964 1983 1873246 1984 1883949 1985 1894127 1986 1904510 1987 1916212 1988 1928895 1989 1942542 1990 1957360 1991 1972425 1992 1986249 1993 1998487 1994 2009324 1995 2018186 1996 2026313 1997 2034851 1998 2043319 1999 2051691 2000 2058876 2001 2063628 2002 2065885 2003 2068169 2004 2072744 2005 2077399 2006 2082780 2007 2090934 2008 2100672 2009 2111704 2010 2123833 2011 2136176 2012 2148186 2013 2159741 2014 2171113 2015 2181877 2016 2191693 2017 2201142 2018 2209721 2019 2216931 2020 2224277 2021 2230659 2022 2235847 2023 2241079