Year Number 1970 26898168 1971 28005592 1972 29412954 1973 30851432 1974 32923742 1975 34594408 1976 36211968 1977 39098644 1978 42433324 1979 46470404 1980 49771320 1981 52899700 1982 55865680 1983 57451980 1984 58446696 1985 58349844 1986 57952720 1987 58688708 1988 59616404 1989 61888040 1990 62877580 1991 65424000 1992 66988468 1993 69694680 1994 71693192 1995 73859312 1996 73816024 1997 79869808 1998 83396128 1999 85884848 2000 90549584 2001 94889152 2002 99817520 2003 105480984 2004 110741248 2005 116548632 2006 121845304 2007 127239168 2008 132402688 2009 136478032 2010 139954432 2011 145751584 2012 150977744 2013 155609904 2014 158760560 2015 161712320 2016 166056736 2017 171666432 2018 177493536 2019 183465776 2020 188943952 2021 191254448 2022 195088192