Year Number 1978 115845 1979 118814 1980 119957 1981 120124 1982 125260 1983 128142 1984 130912 1985 133317 1986 135004 1987 136556 1988 138275 1989 140659 1990 143351 1991 145404 1992 147461 1993 148348 1994 148072 1995 147450 1996 147622 1997 147044 1998 145507 1999 144971 2000 144000 2001 143584 2002 142513 2003 140292 2004 139500 2005 138539 2006 137173 2007 135446 2008 132416 2009 128646 2010 125870 2011 123181 2012 119516 2013 116079 2014 114554 2015 113923 2016 113121 2017 112082 2018 111677 2019 111930 2020 110482 2021 108851 2022 106535