Year Number 1960 17731369 1961 17966180 1962 18218216 1963 18493016 1964 18862490 1965 19312366 1966 19724691 1967 20166143 1968 20642789 1969 21156409 1970 21726662 1971 22337860 1972 23000720 1973 23687679 1974 24393586 1975 25151159 1976 25903014 1977 26686976 1978 27557201 1979 28276910 1980 28952070 1981 29709319 1982 30450758 1983 31211351 1984 32001257 1985 32811757 1986 33653111 1987 34539525 1988 35484846 1989 36479464 1990 37501832 1991 38555370 1992 39639779 1993 40752912 1994 41891709 1995 43069980 1996 44297910 1997 45554634 1998 46842472 1999 48115002 2000 49317444 2001 50479407 2002 51630354 2003 52774119 2004 53915769 2005 55058795 2006 56204274 2007 57339069 2008 58440126 2009 59506384 2010 60511470 2011 61417873 2012 62236393 2013 62973264 2014 63589382 2015 64125596 2016 64683440 2017 65217933 2018 65704221 2019 66150523 2020 66571089 2021 66962208 2022 67251030 2023 67477732