Year Number 1960 134487802 1961 136528446 1962 137617679 1963 138357111 1964 139055191 1965 139780565 1966 139945198 1967 139775934 1968 139791417 1969 139720432 1970 139471250 1971 139365422 1972 139048911 1973 138526729 1974 137889321 1975 137143453 1976 136253208 1977 135331105 1978 134385662 1979 133563292 1980 132946308 1981 132609906 1982 132296369 1983 131842091 1984 131340575 1985 130764430 1986 130168553 1987 129702364 1988 129416503 1989 129173062 1990 128797714 1991 128596766 1992 128423677 1993 128124403 1994 127590313 1995 126842121 1996 126038664 1997 125219265 1998 124310944 1999 123344703 2000 122325503 2001 121194770 2002 120008128 2003 118955891 2004 118054597 2005 117178262 2006 116508879 2007 116180293 2008 116179350 2009 116261212 2010 116291209 2011 116277989 2012 116535622 2013 116852683 2014 117180312 2015 117498328 2016 117856586 2017 118138138 2018 118215836 2019 118053257 2020 117767893 2021 116861101 2022 115971869 2023 115189680