Year Number 1960 73092515 1961 75330008 1962 77599218 1963 79915555 1964 82262794 1965 84623747 1966 86979283 1967 89323288 1968 91659246 1969 94000381 1970 96369875 1971 98766288 1972 101194394 1973 103666904 1974 106167372 1975 108700515 1976 111286504 1977 113939886 1978 116664382 1979 119447303 1980 122288383 1981 125168060 1982 128065095 1983 130977370 1984 133888775 1985 136783180 1986 139643355 1987 142466264 1988 145253973 1989 148003411 1990 150706446 1991 153336445 1992 155900790 1993 158440875 1994 160980472 1995 163515328 1996 166037122 1997 168546707 1998 171039804 1999 173486281 2000 175873720 2001 178211881 2002 180476685 2003 182629278 2004 184722043 2005 186797334 2006 188820682 2007 190779453 2008 192672317 2009 194517549 2010 196353492 2011 198185302 2012 199977707 2013 201721767 2014 203459650 2015 205188205 2016 206859578 2017 208504960 2018 210166592 2019 211782878 2020 213196304 2021 214326223 2022 215313498 2023 216422446