Year Number 1999 13859 2000 22448 2001 15640 2002 16795 2003 15754 2004 16649 2005 17332 2006 19352 2007 25153 2008 30228 2009 33657 2010 31432 2011 34172 2012 36300 2013 39732 2014 44246 2017 56307 2018 50186 2019 37445 2020 11415 2021 1326