Year Number 1960 1093682 1961 1116525 1962 1138714 1963 1160813 1964 1182434 1965 1203804 1966 1224541 1967 1244647 1968 1264178 1969 1283166 1970 1300886 1971 1316146 1972 1321840 1973 1318273 1974 1314167 1975 1310123 1976 1306391 1977 1302682 1978 1298587 1979 1293549 1980 1288728 1981 1294058 1982 1298430 1983 1302261 1984 1305296 1985 1307478 1986 1308624 1987 1308371 1988 1307545 1989 1306761 1990 1305775 1991 1309345 1992 1319389 1993 1330308 1994 1341638 1995 1354235 1996 1367431 1997 1380621 1998 1393697 1999 1406514 2000 1418767 2001 1430598 2002 1443922 2003 1457944 2004 1471538 2005 1484952 2006 1498042 2007 1510941 2008 1523762 2009 1536260 2010 1547725 2011 1556900 2012 1566090 2013 1577398 2014 1588550 2015 1599424 2016 1609578 2017 1619332 2018 1641882 2019 1657157 2020 1660442 2021 1668812 2022 1673906 2023 1679622