Year Number 1960 27580799 1961 28283605 1962 29006832 1963 29713769 1964 30404573 1965 31136766 1966 31915005 1967 32732195 1968 33582627 1969 34411530 1970 35166177 1971 35460980 1972 35793839 1973 36608767 1974 37466310 1975 38384750 1976 39321545 1977 40270986 1978 41248866 1979 42210450 1980 43208765 1981 44318734 1982 45563067 1983 46920954 1984 48343108 1985 49787346 1986 51237943 1987 52723265 1988 54260481 1989 55824497 1990 57447194 1991 59072788 1992 60732893 1993 62491456 1994 64330045 1995 66209208 1996 68086718 1997 70033213 1998 72044989 1999 74085380 2000 76134099 2001 78139758 2002 80071880 2003 81921372 2004 83745577 2005 85497651 2006 86933413 2007 88216600 2008 89351100 2009 90580787 2010 92256484 2011 94116706 2012 96129495 2013 98276729 2014 100454049 2015 102575958 2016 104744797 2017 106941690 2018 108985072 2019 110894720 2020 112816371 2021 114687891 2022 116383491 2023 117964397