Year Number 1960 14222897 1961 14514709 1962 14780462 1963 15039287 1964 15288875 1965 15538471 1966 15804502 1967 16099378 1968 16422724 1969 16774299 1970 17153109 1971 17516035 1972 17897216 1973 18341719 1974 18821314 1975 19346450 1976 19919797 1977 20531460 1978 21176981 1979 21922836 1980 22898167 1981 24012864 1982 25033763 1983 25873323 1984 26532590 1985 27255498 1986 28122652 1987 29022632 1988 29934554 1989 30816153 1990 31700276 1991 32601508 1992 33249677 1993 33936225 1994 34883770 1995 35937769 1996 37147220 1997 38399746 1998 39717222 1999 41090550 2000 42682883 2001 44371845 2002 45739259 2003 46964968 2004 48306916 2005 49669102 2006 51040281 2007 52454441 2008 53892481 2009 55391687 2010 56935640 2011 58380795 2012 59582287 2013 60589449 2014 61545782 2015 62289831 2016 62812854 2017 63533337 2018 64544589 2019 65664459 2020 66986421 2021 68499650 2022 70165001 2023 71974235