Year Number 1998 6038 1999 396 2000 1029 2001 3130 2002 3118 2003 5282 2004 8518 2005 7184 2006 6965 2007 6470 2008 3622 2009 19605 2010 58350 2011 93279 2012 135589 2013 147734 2014 155614 2015 155958 2016 145719 2017 125129 2018 101618 2019 84476 2020 71200 2021 58725 2022 47675