Year Number 1960 1329658 1961 1363909 1962 1402441 1963 1445150 1964 1488630 1965 1529790 1966 1569539 1967 1608313 1968 1645443 1969 1680893 1970 1714440 1971 1744676 1972 1768889 1973 1785963 1974 1794921 1975 1793545 1976 1780094 1977 1753391 1978 1713803 1979 1663860 1980 1606908 1981 1546018 1982 1490338 1983 1443736 1984 1400874 1985 1360066 1986 1321547 1987 1288110 1988 1263809 1989 1249083 1990 1242538 1991 1240062 1992 1238565 1993 1238604 1994 1240333 1995 1243668 1996 1247715 1997 1246948 1998 1239242 1999 1228313 2000 1214773 2001 1198890 2002 1181494 2003 1162585 2004 1141071 2005 1117357 2006 1093555 2007 1072024 2008 1054432 2009 1041187 2010 1030354 2011 1019748 2012 1008785 2013 997395 2014 985523 2015 974207 2016 962844 2017 950712 2018 940626 2019 932477 2020 925214 2021 918237 2022 910227 2023 900282