Year Number 1960 4857045 1961 4902733 1962 4895087 1963 4873002 1964 4844636 1965 4782906 1966 4690051 1967 4600067 1968 4507206 1969 4407929 1970 4283043 1971 4165831 1972 4086258 1973 4024667 1974 3990410 1975 3984526 1976 4009706 1977 4052549 1978 4092367 1979 4142781 1980 4213804 1981 4289952 1982 4372139 1983 4463817 1984 4552901 1985 4627761 1986 4680413 1987 4704720 1988 4702749 1989 4681892 1990 4644885 1991 4596726 1992 4540376 1993 4471977 1994 4390827 1995 4292459 1996 4183050 1997 4064825 1998 3928904 1999 3786483 2000 3608655 2001 3479060 2002 3362542 2003 3252789 2004 3151613 2005 3060498 2006 2978720 2007 2913797 2008 2872380 2009 2848133 2010 2822106 2011 2807174 2012 2792809 2013 2781143 2014 2772827 2015 2768221 2016 2770470 2017 2787404 2018 2809248 2019 2824731 2020 2829719 2021 2821720 2022 2715706 2023 2669422