Year Number 1960 52194590 1961 53529457 1962 54932398 1963 56402399 1964 57953876 1965 59575055 1966 61238536 1967 62950402 1968 64719960 1969 66547419 1970 68434005 1971 70405134 1972 72469454 1973 74604927 1974 76808701 1975 79072005 1976 81389639 1977 83788532 1978 86274424 1979 88822384 1980 91399174 1981 93954023 1982 96505265 1983 99091359 1984 101700522 1985 104328306 1986 106981693 1987 109668207 1988 112395630 1989 115152009 1990 117977263 1991 120846325 1992 123714161 1993 126600701 1994 129511432 1995 132447037 1996 135405024 1997 138400439 1998 141415791 1999 144427854 2000 147418225 2001 150362115 2002 153272313 2003 156147692 2004 159007256 2005 161847419 2006 164641850 2007 167398661 2008 170131680 2009 172861164 2010 175528422 2011 178323492 2012 181059405 2013 183730448 2014 186313345 2015 188800566 2016 191260711 2017 193746363 2018 196257586 2019 198690178 2020 200893416 2021 202853564 2022 204575357 2023 206170656