Year Number 1960 90502686 1961 93409504 1962 96308062 1963 99172668 1964 101977762 1965 104729897 1966 107432427 1967 110062303 1968 112612171 1969 115089576 1970 117492680 1971 119776271 1972 121957065 1973 124106556 1974 126223435 1975 128305430 1976 130374583 1977 132462987 1978 134575985 1979 136682266 1980 138755996 1981 140764372 1982 142768215 1983 144806459 1984 146809538 1985 148732976 1986 150545797 1987 152239237 1988 153839738 1989 155349456 1990 156784484 1991 158108671 1992 159293758 1993 160361269 1994 161306953 1995 162129844 1996 162797617 1997 163309631 1998 163706589 1999 163994838 2000 164175252 2001 164235397 2002 164148320 2003 163901377 2004 163542062 2005 163115319 2006 162608226 2007 162037330 2008 161393569 2009 160694633 2010 159926072 2011 159310723 2012 158687351 2013 157972326 2014 157234118 2015 156530428 2016 155845734 2017 155168257 2018 154484583 2019 153727940 2020 152851603 2021 151868949 2022 150811020 2023 149721340