Year Number 1970 74875024 1971 75555016 1972 76974984 1973 78765480 1974 80335336 1975 80962168 1976 81259328 1977 81461584 1978 81122944 1979 80881616 1980 80568008 1981 80274832 1982 80084608 1983 80011224 1984 79882160 1985 80297744 1986 81214488 1987 81491312 1988 81455744 1989 81360024 1990 81164312 1991 81168176 1992 81125752 1993 82613272 1994 83610712 1995 84176504 1996 83836472 1997 84098680 1998 84304088 1999 85301632 2000 85908712 2001 86944856 2002 87164440 2003 86784256 2004 84066752 2005 82591752 2006 80948608 2007 79462712 2008 77790992 2009 76786864 2010 76468744 2011 75298112 2012 74237352 2013 78685384 2014 78408520 2015 77881728 2016 77865744 2017 78677200 2018 78934016 2019 79475008 2020 81064456 2021 81951992 2022 83262840