Year	Number
2003	10476
2004	51455
2005	160113
2006	488180
2007	1017475
2008	1507000
2009	1916630
2010	2252653
2011	2464282
2012	2689428
2013	2913191
2014	3156071
2015	3439034
2016	3615029
2017	3778268
2018	3961864
2019	4111278
2020	4257026
2021	4435090
2022	4446767
