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
