Year Number 1960 2114020 1961 2185000 1962 2293000 1963 2379000 1964 2475000 1965 2563000 1966 2629000 1967 2745000 1968 2803000 1969 2877000 1970 2974000 1971 3069000 1972 3148000 1973 3278000 1974 3377000 1975 3455000 1976 3533000 1977 3613000 1978 3690000 1979 3786000 1980 3878000 1981 3956000 1982 4031000 1983 4105000 1984 4159000 1985 4233000 1986 4299000 1987 4369000 1988 4442000 1989 4518000 1990 4660000 1991 4949000 1992 5123000 1993 5261000 1994 5399000 1995 5545000 1996 5692000 1997 5836000 1998 5971000 1999 6125000 2000 6289000 2001 6439000 2002 6570000 2003 6689700 2004 6809000 2005 6930100 2006 7053700 2007 7180100 2008 7308800 2009 7485600 2010 7623600 2011 7765800 2012 7910500 2013 8059500 2014 8215700 2015 8380100 2016 8546000 2017 8713300 2018 8882800 2019 9054000 2020 9215100 2021 9371400 2022 9557500 2023 9756700