Year Number 1960 61965479 1961 63391072 1962 64857894 1963 66338888 1964 67840583 1965 69413131 1966 71054521 1967 72751496 1968 74522668 1969 76349125 1970 78230614 1971 80135614 1972 82056342 1973 84093780 1974 86290136 1975 88584508 1976 90942089 1977 93363001 1978 95997194 1979 98793200 1980 101519040 1981 104404580 1982 107579528 1983 110791153 1984 114067318 1985 117562608 1986 121069138 1987 124507767 1988 128000826 1989 131598818 1990 135285808 1991 139001546 1992 142842106 1993 146868026 1994 151155099 1995 155678720 1996 160203544 1997 164695910 1998 169374808 1999 174283602 2000 179309604 2001 184474559 2002 189782755 2003 195228244 2004 200842140 2005 206588635 2006 212468556 2007 218531453 2008 224771591 2009 231184213 2010 237804461 2011 244601336 2012 251546518 2013 258746866 2014 266267848 2015 274115650 2016 282140469 2017 290372163 2018 298949662 2019 307843766 2020 317116983 2021 326632318 2022 336345768 2023 346401472