Year	Number
2003	99517
2006	1048199
2007	1751360
2008	2606940
2009	3739938
2010	5188037
2011	7266781
2012	9918582
2013	12188141
2014	15016940
2015	16219582
2016	18930022
2017	26342911
2018	29061340
2019	30746369
2020	36116698
2021	39718065
2022	38524470
