Year Number 1960 168682150 1961 168965730 1962 169251595 1963 169496498 1964 169681292 1965 169639416 1966 169261501 1967 168990543 1968 168618999 1969 168096726 1970 167417197 1971 166748513 1972 166176126 1973 165570172 1974 164954902 1975 164395079 1976 163940838 1977 163481134 1978 162928939 1979 162599490 1980 162587226 1981 162184204 1982 161611252 1983 161045355 1984 160508511 1985 159971675 1986 159568187 1987 159227447 1988 158799466 1989 158614684 1990 158763479 1991 159022407 1992 159201521 1993 159363902 1994 159386429 1995 159242642 1996 159214189 1997 159133627 1998 158961946 1999 158643555 2000 158141536 2001 157505006 2002 156793714 2003 156164343 2004 155576300 2005 154993451 2006 154452100 2007 153818508 2008 153458321 2009 153290058 2010 153257812 2011 153378190 2012 153488912 2013 153669009 2014 153846145 2015 154012394 2016 154114321 2017 154099904 2018 153990202 2019 153858099 2020 153469267 2021 152888513 2022 150286192 2023 149416487