Year Number 1960 3840900 1961 3985561 1962 4140395 1963 4304088 1964 4476174 1965 4658175 1966 4848069 1967 5044632 1968 5248368 1969 5458568 1970 5672788 1971 5882724 1972 6091894 1973 6307721 1974 6526985 1975 6749132 1976 6972722 1977 7208130 1978 7460568 1979 7724653 1980 8005859 1981 8302675 1982 8612329 1983 8938716 1984 9278283 1985 9625397 1986 9977564 1987 10336289 1988 10706223 1989 11084829 1990 11469606 1991 11844758 1992 12210186 1993 12574792 1994 12942673 1995 13312267 1996 13678480 1997 14050503 1998 14435594 1999 14849031 2000 15293161 2001 15769661 2002 16262141 2003 16758781 2004 17274191 2005 17802747 2006 18346035 2007 18903421 2008 19479661 2009 20068349 2010 20642895 2011 21195954 2012 21733578 2013 22259261 2014 22770037 2015 23268540 2016 23780053 2017 24296132 2018 24784782 2019 25272193 2020 25780698 2021 26279184 2022 26777549 2023 27304201