Year Number 1960 140155997 1961 141288898 1962 142434533 1963 143593594 1964 144764698 1965 145959307 1966 147101470 1967 148110080 1968 149073194 1969 150053913 1970 150844001 1971 151632340 1972 152607880 1973 153529652 1974 154341509 1975 155077198 1976 155729567 1977 156337302 1978 156976173 1979 157629107 1980 158278412 1981 158851452 1982 159287778 1983 159589948 1984 159824658 1985 160093081 1986 160442689 1987 160827312 1988 161302301 1989 161921399 1990 162586160 1991 163311090 1992 163932181 1993 164544076 1994 164990645 1995 165355418 1996 165719145 1997 166079293 1998 166412389 1999 166821520 2000 167335805 2001 167879730 2002 168665756 2003 169521430 2004 170381938 2005 171186359 2006 171919141 2007 172746056 2008 173528743 2009 174051868 2010 174434195 2011 174033254 2012 174373675 2013 174919395 2014 175467339 2015 175912692 2016 176334083 2017 176624235 2018 176970342 2019 177119929 2020 177322684 2021 177296709 2022 177985732 2023 178992802