Year Number 1960 66241697 1961 67633372 1962 69022975 1963 70431008 1964 71844538 1965 73332332 1966 74921513 1967 76589702 1968 78357600 1969 80236264 1970 82218017 1971 84217440 1972 86295732 1973 88560494 1974 90985608 1975 93594273 1976 96363949 1977 99290841 1978 102325460 1979 105597665 1980 109646544 1981 114066135 1982 118085515 1983 121588495 1984 124838106 1985 128438073 1986 132357114 1987 136395338 1988 140556056 1989 144790746 1990 149121416 1991 153554841 1992 157526362 1993 161604830 1994 166234501 1995 171185229 1996 176578528 1997 182150303 1998 187920305 1999 193822080 2000 200274337 2001 206947065 2002 212970961 2003 218725781 2004 224774006 2005 230906257 2006 237163506 2007 243638767 2008 250242732 2009 257097981 2010 264367662 2011 271510526 2012 278026679 2013 284248806 2014 290510868 2015 296753373 2016 303001688 2017 309748319 2018 317020107 2019 324544834 2020 332579112 2021 341061159 2022 349980192 2023 359425317