Year Number 1960 52090030 1961 53368449 1962 54703287 1963 56113918 1964 57611903 1965 59181157 1966 60794552 1967 62459568 1968 64181515 1969 65960071 1970 67799886 1971 69706811 1972 71682559 1973 73718554 1974 75808905 1975 77945610 1976 80118304 1977 82370648 1978 84714123 1979 87105048 1980 89532447 1981 91962058 1982 94390041 1983 96848500 1984 99328956 1985 101822964 1986 104337295 1987 106879421 1988 109461123 1989 112068538 1990 114760397 1991 117525572 1992 120300243 1993 123095095 1994 125921142 1995 128766044 1996 131618351 1997 134503602 1998 137409141 1999 140312316 2000 143199421 2001 146064181 2002 148907681 2003 151716829 2004 154513410 2005 157289063 2006 160019082 2007 162713962 2008 165361994 2009 167983922 2010 170555424 2011 173281752 2012 175981616 2013 178642524 2014 181238677 2015 183757862 2016 186256925 2017 188783491 2018 191340988 2019 193824875 2020 196040507 2021 197964944 2022 199696376 2023 201381609