Year Number 1971 4939683 1972 4853725 1973 4759935 1974 4724128 1975 4670406 1976 4601550 1977 4568134 1978 4618436 1979 4647552 1980 4650954 1981 4610361 1982 4535613 1983 4387003 1984 4259598 1985 4126435 1986 4115846 1987 4118403 1988 4151664 1989 4176391 1990 4163161 1991 4149143 1992 4109797 1993 4060408 1994 4078370 1995 4071599 1996 4065005 1997 4004704 1998 3979453 1999 3944227 2000 3884560 2001 3837902 2002 3807739 2003 3791555 2004 3783197 2005 4015490 2006 4051861 2007 4105628 2008 4139284 2009 4152622 2010 4159086 2011 4171826 2012 4155596 2013 4171003 2014 4188552 2015 4255988 2016 4284172 2017 4309942 2018 4302412 2019 4299109 2020 4279257 2021 4258764 2022 4213547