Year	Number
2001	430
2002	920
2003	1410
2004	1900
2005	2390
2006	27000
2007	46735
2008	112131
2009	150000
2010	182432
2011	248504
2012	463052
2013	516931
2014	600826
2015	635644
2016	681038
2017	776187
2018	857306
2019	937054
2020	968355
2021	1009468
2022	1075203
