Year Number 1960 50205197 1961 51723249 1962 53339389 1963 55079056 1964 56938663 1965 58856602 1966 60793736 1967 62740587 1968 64696109 1969 66668990 1970 68664021 1971 70671818 1972 72729084 1973 74870021 1974 77086032 1975 79387581 1976 81767300 1977 84227994 1978 86783493 1979 89472674 1980 92410624 1981 95550974 1982 98785544 1983 102031712 1984 105351645 1985 108842759 1986 112408584 1987 116055363 1988 119760868 1989 123445161 1990 127078138 1991 130693184 1992 134240457 1993 137671033 1994 140996227 1995 144278306 1996 147499061 1997 150593465 1998 153585228 1999 156559516 2000 159697350 2001 162928652 2002 166149806 2003 169368231 2004 172616185 2005 175865703 2006 179177778 2007 182668575 2008 186381797 2009 190273860 2010 194369158 2011 198496226 2012 202503064 2013 206450501 2014 210254763 2015 213880751 2016 217367331 2017 220744702 2018 224078929 2019 227424809 2020 230807172 2021 234162622 2022 237354004 2023 240353207