Year Number 2003 170 2004 650 2005 1530 2006 1763 2007 1983 2008 2200 2009 3697 2010 4082 2011 4500 2012 5000 2013 8900 2014 10800 2015 11082 2016 15018 2017 14747 2018 21086 2019 24377 2020 44607 2021 63017 2022 80323