Year Number 1960 110813591 1961 111617631 1962 112681276 1963 113862523 1964 114989902 1965 116014285 1966 116976720 1967 117897768 1968 118785815 1969 119666242 1970 120423338 1971 121211146 1972 122173683 1973 123122367 1974 124044000 1975 124960881 1976 125859835 1977 126751033 1978 127714539 1979 128787479 1980 130111960 1981 131630958 1982 133157154 1983 134652116 1984 135926472 1985 136840740 1986 137591092 1987 138324684 1988 139042014 1989 139782113 1990 140520353 1991 141296667 1992 141957482 1993 142548597 1994 143021988 1995 143395654 1996 143724560 1997 144038042 1998 144312213 1999 144581399 2000 144754082 2001 144928271 2002 145247308 2003 145798066 2004 146348726 2005 146787521 2006 147155660 2007 147590428 2008 147918496 2009 147946361 2010 147827576 2011 147144681 2012 146758518 2013 146454476 2014 146138122 2015 145857525 2016 145613868 2017 145265761 2018 144969015 2019 144554504 2020 144180210 2021 143620385 2022 143543459 2023 143959240