Year	Number
2002	50
2003	419
2004	780
2005	1000
2006	2900
2007	8450
2008	16594
2009	30000
2010	35666
2011	22000
2012	29734
2013	32648
2014	66111
2015	83504
2016	97641
2017	133633
2018	166200
2019	184379
2020	233772
2021	336243
2022	509830
