Year Number 1970 67700696 1971 68859168 1972 71944608 1973 77272992 1974 78318832 1975 80906560 1976 82427064 1977 85929328 1978 84273600 1979 85933288 1980 88805888 1981 92244648 1982 94301424 1983 98750048 1984 102380256 1985 104298168 1986 108414352 1987 108639880 1988 114434512 1989 120657544 1990 123492776 1991 126372992 1992 129865192 1993 134691536 1994 138790464 1995 140700320 1996 142218576 1997 143552000 1998 143268128 1999 145369632 2000 148692560 2001 149188496 2002 153171200 2003 165574256 2004 170775344 2005 175275952 2006 178654448 2007 183044224 2008 184673552 2009 184876320 2010 186210608 2011 185194208 2012 187872896 2013 189295808 2014 187321632 2015 188313904 2016 197172064 2017 194537232 2018 175125008 2019 173686352 2020 175385584 2021 175758416 2022 185194608