Year Number 1970 26907392 1971 28015338 1972 29423028 1973 30861706 1974 32934096 1975 34604640 1976 36221920 1977 39108644 1978 42443448 1979 46480380 1980 49780948 1981 52909488 1982 55875576 1983 57461800 1984 58456304 1985 58359520 1986 57962644 1987 58698436 1988 59626032 1989 61897856 1990 62887632 1991 65434132 1992 66998400 1993 69704552 1994 71703104 1995 73869192 1996 73825912 1997 79879552 1998 83405864 1999 85894776 2000 90559608 2001 94898936 2002 99827144 2003 105490464 2004 110750152 2005 116557840 2006 121854248 2007 127248032 2008 132411432 2009 136486656 2010 139963104 2011 145760272 2012 150986448 2013 155618576 2014 158769376 2015 161721296 2016 166065744 2017 171675456 2018 177502800 2019 183475152 2020 188953456 2021 191263888 2022 195097728