Year Number 2001 1896 2002 2757 2003 3838 2004 6262 2005 8126 2006 8964 2007 11617 2008 16891 2009 20029 2010 21699 2011 23185 2012 19849 2013 27557 2014 30259 2015 34425 2016 36120 2017 41072 2018 49452 2019 54195 2020 71078 2021 79417 2022 90186