Year Number 1960 58709147 1961 60416341 1962 62193546 1963 64067669 1964 66041467 1965 68046712 1966 70060193 1967 72134075 1968 74272270 1969 76453652 1970 78626129 1971 80697084 1972 82855223 1973 85181356 1974 87520815 1975 89798534 1976 92017894 1977 94304353 1978 96804369 1979 99455983 1980 101972141 1981 104433056 1982 107139919 1983 110020283 1984 112954348 1985 115906263 1986 118804592 1987 121683864 1988 124500712 1989 127404844 1990 130362158 1991 133239337 1992 136358049 1993 139737166 1994 142854838 1995 145785642 1996 148821832 1997 151815643 1998 154636461 1999 157445545 2000 160312582 2001 163286448 2002 166633495 2003 170085968 2004 173383162 2005 176685578 2006 180096264 2007 183585256 2008 187065120 2009 190523736 2010 194031156 2011 197588044 2012 201184251 2013 204778986 2014 208328654 2015 211871137 2016 215455978 2017 219010093 2018 222539015 2019 226108923 2020 229737422 2021 233403264 2022 237016050 2023 240606940