Year Number 1971 47178 1975 60179 1976 65043 1977 70498 1978 77009 1979 80853 1980 85499 1981 88481 1982 94216 1983 100288 1984 109173 1985 115242 1986 125034 1987 133250 1988 139875 1989 139917 1990 144945 1991 151262 1992 154685 1993 161802 1994 164982 1995 166771 1996 169010 1997 170956 1999 169519 2000 170562 2001 169559 2002 170039 2003 167529 2004 170031 2005 171471 2006 171402 2007 170775 2008 169701 2009 141421 2010 141994 2011 144537 2012 149036 2013 155144 2014 159115 2015 164684 2016 169931 2017 176809 2018 182153 2019 222838 2020 200749 2021 200749 2022 206998 2023 212345