Year	Number
2003	25
2004	50
2005	314
2006	741
2007	1135
2008	2896
2009	4317
2010	5885
2011	6546
2012	7578
2013	9025
2014	16119
2015	14550
2016	24426
2017	27217
2018	45379
2019	76280
2020	122842
2021	150755
