Year Number 1999 13964 2000 19967 2001 13538 2002 13898 2003 13052 2004 14062 2005 14576 2006 17472 2007 23724 2008 28701 2009 32488 2010 31396 2011 35091 2012 37680 2013 41683 2014 45772 2017 58388 2018 60129 2019 45584 2020 12442 2021 1834