Year Number 1976 3200 1982 9800 1983 9110 1985 31640 1986 52705 1987 2005 1988 5014 1989 8041 1990 8521 1991 65177 1992 95343 1993 81472 1994 82559 1995 72762 1996 80202 1997 76812 1998 77517 1999 100602 2000 110641 2001 349158 2002 428775 2003 350562 2004 349827 2005 349663 2006 334127 2007 341231 2008 340004 2009 95185 2010 93312 2011 94141 2012 94916 2013 96035 2014 97207 2015 98013 2016 97794 2017 99630 2018 100728 2019 96253 2020 100153 2021 103581 2022 104307 2023 41077