Year Number 1960 981489 1961 998919 1962 1018312 1963 1036307 1964 1052402 1965 1067615 1966 1081901 1967 1094284 1968 1106005 1969 1117622 1970 1129296 1971 1141638 1972 1154429 1973 1167571 1974 1181201 1975 1196209 1976 1213162 1977 1231558 1978 1250163 1979 1269585 1980 1290066 1981 1310914 1982 1332523 1983 1355504 1984 1380039 1985 1407360 1986 1436757 1987 1467608 1988 1499548 1989 1533521 1990 1569514 1991 1601418 1992 1608852 1993 1611430 1994 1622083 1995 1627651 1996 1633238 1997 1637374 1998 1638506 1999 1638392 2000 1638203 2001 1638472 2002 1638776 2003 1637141 2004 1634689 2005 1632805 2006 1631516 2007 1630589 2008 1629495 2009 1627754 2010 1627928 2011 1628969 2012 1630677 2013 1635843 2014 1644572 2015 1651314 2016 1655372 2017 1658820 2018 1660417 2019 1660241 2020 1657665 2021 1654188 2022 1654855 2023 1652962