Year Number 1960 924630 1961 958224 1962 991962 1963 1025195 1964 1057452 1965 1088660 1966 1119026 1967 1148878 1968 1178569 1969 1207871 1970 1236284 1971 1262636 1972 1287791 1973 1313612 1974 1340314 1975 1368111 1976 1397871 1977 1429977 1978 1463485 1979 1492436 1980 1512273 1981 1528289 1982 1544983 1983 1562763 1984 1579162 1985 1592778 1986 1604849 1987 1615907 1988 1623229 1989 1664268 1990 1719168 1991 1750341 1992 1724306 1993 1657918 1994 1610482 1995 1581494 1996 1567674 1997 1552302 1998 1535416 1999 1516620 2000 1496293 2001 1477059 2002 1460849 2003 1447623 2004 1435939 2005 1424136 2006 1410916 2007 1396993 2008 1383609 2009 1371050 2010 1359071 2011 1347572 2012 1337883 2013 1329192 2014 1321149 2015 1313130 2016 1304368 2017 1295024 2018 1284995 2019 1274767 2020 1265512 2021 1256498 2022 1250079 2023 1249091