Year Number 1960 6271023 1961 6318727 1962 6347861 1963 6382592 1964 6444980 1965 6527910 1966 6613595 1967 6696357 1968 6765948 1969 6822553 1970 6872913 1971 6914281 1972 6924784 1973 6892914 1974 6826473 1975 6729580 1976 6607930 1977 6468348 1978 6326057 1979 6197005 1980 6080851 1981 5967371 1982 5853320 1983 5750627 1984 5665937 1985 5600899 1986 5547067 1987 5511387 1988 5508544 1989 5531245 1990 5574946 1991 5633850 1992 5695257 1993 5745603 1994 5771923 1995 5778076 1996 5780709 1997 5783867 1998 5782722 1999 5773354 2000 5748744 2001 5713574 2002 5674886 2003 5637501 2004 5611658 2005 5591731 2006 5576481 2007 5579248 2008 5599736 2009 5627823 2010 5665761 2011 5710193 2012 5754224 2013 5798570 2014 5847436 2015 5910905 2016 5983531 2017 6050987 2018 6099788 2019 6123680 2020 6117809 2021 6070272 2022 6072239 2023 6034522