Year Number 1960 901580 1961 928683 1962 955594 1963 984392 1964 1017714 1965 1050415 1966 1083628 1967 1117113 1968 1146299 1969 1171147 1970 1193821 1971 1216886 1972 1244694 1973 1275461 1974 1307703 1975 1339111 1976 1366277 1977 1393683 1978 1418051 1979 1437092 1980 1435975 1981 1404985 1982 1363823 1983 1321145 1984 1302077 1985 1313402 1986 1332255 1987 1354204 1988 1377231 1989 1382298 1990 1386700 1991 1406996 1992 1422604 1993 1436090 1994 1451126 1995 1468717 1996 1484292 1997 1497389 1998 1511717 1999 1522504 2000 1531882 2001 1540479 2002 1546789 2003 1553296 2004 1561499 2005 1572576 2006 1585707 2007 1602067 2008 1619606 2009 1639943 2010 1656129 2011 1670868 2012 1690081 2013 1717854 2014 1749021 2015 1781219 2016 1813095 2017 1840694 2018 1871390 2019 1916373 2020 1959532 2021 1982748 2022 1929641 2023 1893634