Year Number 1960 41415825 1961 41841727 1962 42373204 1963 42976383 1964 43682269 1965 44397224 1966 45093394 1967 45789076 1968 46528991 1969 47345033 1970 48187081 1971 49001004 1972 49781581 1973 50569180 1974 51355257 1975 52157627 1976 53006892 1977 53865353 1978 54740837 1979 55618162 1980 56486523 1981 57412729 1982 58363105 1983 59365921 1984 60312482 1985 61188643 1986 62077912 1987 62953247 1988 63800520 1989 64463833 1990 65116230 1991 65760266 1992 66303970 1993 66735859 1994 67093323 1995 67436632 1996 68017297 1997 68673430 1998 69341091 1999 70031383 2000 70796083 2001 71560935 2002 72269223 2003 72951560 2004 73667712 2005 74412182 2006 75181647 2007 75879888 2008 76810846 2009 77789299 2010 78834659 2011 79778053 2012 80453537 2013 81047822 2014 81516063 2015 81934381 2016 82337478 2017 82688683 2018 82961950 2019 83238851 2020 83472173 2021 83815048 2022 82044418 2023 81841542