Year Number 1970 63592800 1971 70973408 1972 77853608 1973 83927264 1974 85157536 1975 87998864 1976 97318448 1977 111762616 1978 121487352 1979 119796592 1980 113818232 1981 110450432 1982 103766096 1983 101260328 1984 101663768 1985 104811984 1986 108745464 1987 112541264 1988 114435544 1989 113703904 1990 112824528 1991 114184312 1992 116887992 1993 119665536 1994 121926624 1995 127261904 1996 134331392 1997 140400608 1998 147897872 1999 154354992 2000 158798736 2001 164379824 2002 176100384 2003 178868912 2004 182560576 2005 183228448 2006 177813408 2007 180674848 2008 179437296 2009 177595040 2010 175752688 2011 173319184 2012 169792496 2013 170563872 2014 165992416 2015 162691536 2016 160511744 2017 159767712 2018 160912720 2019 162441408 2020 166053504 2021 169379328 2022 173472864