Year Number 1960 1127470 1961 1138054 1962 1149473 1963 1158766 1964 1166229 1965 1172604 1966 1177991 1967 1183742 1968 1190743 1969 1197827 1970 1204322 1971 1211053 1972 1218704 1973 1226237 1974 1232884 1975 1238990 1976 1245184 1977 1251465 1978 1258042 1979 1265059 1980 1272603 1981 1281120 1982 1289665 1983 1297806 1984 1307035 1985 1314644 1986 1321303 1987 1329976 1988 1338138 1989 1344029 1990 1348970 1991 1354533 1992 1360837 1993 1368545 1994 1376703 1995 1383936 1996 1390947 1997 1398909 1998 1408680 1999 1420480 2000 1431633 2001 1441552 2002 1453672 2003 1466998 2004 1480110 2005 1494726 2006 1511174 2007 1529080 2008 1548363 2009 1567161 2010 1584705 2011 1601143 2012 1617187 2013 1632998 2014 1648257 2015 1661586 2016 1672938 2017 1682938 2018 1691080 2019 1699915 2020 1706886 2021 1712783 2022 1726221 2023 1745205