Year Number 1960 27510980 1961 28255002 1962 29033647 1963 29827877 1964 30612821 1965 31374536 1966 32172785 1967 33026490 1968 33884075 1969 34721990 1970 35540990 1971 36359957 1972 37188035 1973 38028236 1974 38863420 1975 39673590 1976 40500997 1977 41385656 1978 42292206 1979 43187476 1980 44089069 1981 44981877 1982 45949991 1983 47026425 1984 48106764 1985 49175673 1986 50223885 1987 51250152 1988 52275890 1989 53305234 1990 54324142 1991 55321172 1992 56302037 1993 57296008 1994 58310245 1995 59305490 1996 60293786 1997 61277426 1998 62242204 1999 63185615 2000 64113547 2001 65072018 2002 65988663 2003 66867327 2004 67785075 2005 68704715 2006 69601333 2007 70158112 2008 71051678 2009 72039206 2010 73142150 2011 74223629 2012 75175827 2013 76147624 2014 77181884 2015 78218479 2016 79277962 2017 80312698 2018 81407204 2019 82579440 2020 83384680 2021 84147318 2022 84979913 2023 85326000