Year Number 2001 14000 2002 19935 2003 17205 2004 19729 2005 17048 2006 19664 2007 19971 2008 19568 2009 17208 2010 16893 2011 17303 2012 16841 2013 18156 2014 28944 2015 31304 2016 31958 2017 29705 2018 28160 2019 30964 2020 12773 2021 17412