Year Number 1970 5122053 1971 5238304.5 1972 5946345 1973 6407992 1974 6901641.5 1975 7606060 1976 8358489 1977 9184318 1978 10240195 1979 10867321 1980 11531145 1981 12132297 1982 12920609 1983 13569574 1984 14282620 1985 15081007 1986 16190535 1987 17097260 1988 17878038 1989 18607992 1990 20462350 1991 20909968 1992 21628068 1993 23024318 1994 24987466 1995 26084862 1996 27086776 1997 28616158 1998 30198404 1999 31631998 2000 32792868 2001 33681556 2002 34415496 2003 35706024 2004 36315952 2005 36204228 2006 36230776 2007 35979668 2008 36128076 2009 36469276 2010 36415060 2011 37515192 2012 37606564 2013 35711284 2014 35241648 2015 35809984 2016 36213792 2017 36663160 2018 37533820 2019 38531340 2020 39818484 2021 41182672 2022 42456920