Year Number 1960 1678102 1961 1649979 1962 1627268 1963 1611315 1964 1608086 1965 1617457 1966 1633191 1967 1648501 1968 1656888 1969 1664786 1970 1676152 1971 1684136 1972 1686718 1973 1687215 1974 1690603 1975 1695390 1976 1695471 1977 1689810 1978 1676567 1979 1654869 1980 1629498 1981 1601709 1982 1572157 1983 1546562 1984 1529015 1985 1517527 1986 1508142 1987 1501928 1988 1503849 1989 1514085 1990 1533008 1991 1559509 1992 1588098 1993 1617004 1994 1643163 1995 1657669 1996 1660029 1997 1656935 1998 1651380 1999 1644025 2000 1634817 2001 1624373 2002 1613994 2003 1602655 2004 1588522 2005 1570855 2006 1554969 2007 1545585 2008 1541691 2009 1545814 2010 1559429 2011 1579568 2012 1604597 2013 1634334 2014 1666815 2015 1700223 2016 1737202 2017 1773580 2018 1801984 2019 1823725 2020 1837227 2021 1845060 2022 1845679 2023 1835471