Year Number 1960 60921286 1961 62281740 1962 63692442 1963 65115244 1964 66546591 1965 68037010 1966 69583232 1967 71177081 1968 72844657 1969 74575918 1970 76372081 1971 78252270 1972 80197082 1973 82265189 1974 84498415 1975 86821046 1976 89179653 1977 91582550 1978 94163745 1979 96884829 1980 99651385 1981 102445712 1982 105257248 1983 107979263 1984 110659479 1985 113441682 1986 116512236 1987 119896018 1988 123309343 1989 126834109 1990 130477017 1991 134131910 1992 137768796 1993 141437668 1994 145361166 1995 149556643 1996 153776273 1997 158104505 1998 162748855 1999 167614470 2000 172646552 2001 177853658 2002 183223281 2003 188760624 2004 194465509 2005 200281686 2006 206232915 2007 212383464 2008 218694404 2009 225151597 2010 231809401 2011 238645497 2012 245629384 2013 252885213 2014 260508591 2015 268578129 2016 276691875 2017 284921834 2018 293615406 2019 302618959 2020 312003279 2021 321610216 2022 331395842 2023 341559062