Year Number 1960 212259763 1961 215222066 1962 216845700 1963 217906396 1964 219172700 1965 220742485 1966 221572507 1967 221913836 1968 222464476 1969 222757024 1970 222796983 1971 223106391 1972 222797932 1973 221974740 1974 220781518 1975 219163135 1976 217013735 1977 214689878 1978 212249596 1979 209891205 1980 207742075 1981 206051006 1982 204428779 1983 202599214 1984 200677085 1985 198684657 1986 196717065 1987 195026488 1988 193797534 1989 192915570 1990 192354852 1991 192164700 1992 192082582 1993 191997473 1994 191480744 1995 190587177 1996 189667202 1997 188823408 1998 187969550 1999 187119364 2000 186282007 2001 185254972 2002 184215319 2003 183180763 2004 182115822 2005 180995038 2006 180097070 2007 179581102 2008 179447538 2009 179359344 2010 179234231 2011 178877516 2012 178828277 2013 178857960 2014 178893625 2015 178855523 2016 178881773 2017 178829017 2018 178477212 2019 177716776 2020 176896899 2021 174990292 2022 172767179 2023 171381055