Year	Number
2003	99517
2006	1021027
2007	1695712
2008	2606940
2009	3739938
2010	5188037
2011	7110817
2012	9732202
2013	11975076
2014	14781798
2015	15945082
2016	18609338
2017	25983039
2018	28697254
2019	30381488
2020	35739787
2021	39302573
2022	38103992
