Year	Number
2000	4000
2001	15000
2002	38300
2003	61600
2004	84900
2005	108200
2006	194367
2007	778770
2008	981562
2009	1863821
2010	2280316
2011	2736379
2012	2983000
2013	3251800
2014	3400000
2015	3983000
2016	5227393
2017	6215923
2018	8874116
2019	10284364
2020	11722218
2021	12419416
2022	13443856
