Year Number 1994 9100 1995 13000 1996 29000 1997 55400 1998 21200 1999 91500 2000 136622 2001 146273 2002 137569 2003 158888 2004 179543 2005 195702 2006 213315 2007 238913 2008 243691 2009 231263 2010 768533 2011 829778.923870707 2012 814339.730278696 2013 865848 2014 151632 2016 26634 2017 204090 2018 303137 2019 307741 2020 124714 2021 193259