Year Number 1960 67175481 1961 68446824 1962 69810106 1963 71189916 1964 72611394 1965 74083859 1966 75593543 1967 77141955 1968 78724100 1969 80349923 1970 82003432 1971 83706147 1972 85453181 1973 87278402 1974 89253056 1975 91307851 1976 93475333 1977 95661608 1978 97826144 1979 100091105 1980 102366892 1981 104557359 1982 106862872 1983 109295128 1984 111812016 1985 114410426 1986 116995311 1987 119604564 1988 122209584 1989 125002994 1990 128329056 1991 131309605 1992 134716751 1993 138362600 1994 142488288 1995 146648914 1996 150162128 1997 153637883 1998 157409320 1999 161434355 2000 165492029 2001 169632017 2002 174117342 2003 178751208 2004 183372242 2005 188147516 2006 193081548 2007 197993399 2008 203060997 2009 208427218 2010 213933138 2011 219435899 2012 225012791 2013 230648673 2014 236205401 2015 241799918 2016 247633015 2017 253659781 2018 259795799 2019 266285979 2020 273251383 2021 280389147 2022 285801729 2023 293523909