Year	Number
2000	15000
2001	50000
2002	231486
2003	428371
2004	1057282
2005	1922352
2006	3020000
2007	4504422
2008	7532633
2009	9641168
2010	10582865
2011	11566069
2012	13077276
2013	12747873
2014	13032519
2015	14757686
2016	15923971
2017	17000482
2018	18358920
2019	19353056
2020	22509439
2021	24579827
2022	24848108
