Year Number 1960 73632204 1961 75299802 1962 77029317 1963 78786879 1964 80595367 1965 82504430 1966 84497615 1967 86574806 1968 88742167 1969 90945582 1970 93107178 1971 95197641 1972 97359676 1973 99705501 1974 102195035 1975 104780118 1976 107378343 1977 110019826 1978 112911263 1979 115933753 1980 118644982 1981 121244342 1982 124273163 1983 127647191 1984 131128160 1985 134635794 1986 138177639 1987 141829311 1988 145581574 1989 149450617 1990 153338188 1991 157321507 1992 161778503 1993 166545429 1994 171436811 1995 176410168 1996 181270624 1997 186169394 1998 191332021 1999 196714271 2000 202096616 2001 207634590 2002 213602508 2003 219751469 2004 225885337 2005 232182766 2006 238713380 2007 245267312 2008 251711410 2009 258314825 2010 265220364 2011 272370183 2012 279490266 2013 286360071 2014 293356067 2015 300713151 2016 308632328 2017 316950451 2018 325536534 2019 334467864 2020 343679339 2021 353027942 2022 362366936 2023 371888503