Year	Number
2002	20
2003	123
2004	750
2005	1564
2006	11419
2007	169806
2008	477980
2009	1092290
2010	1666631
2011	2098068
2012	2531842
2013	2785842
2014	2684347
2015	2903497
2016	3067529
2017	3163286
2018	3201519
2019	3214869
2020	3255552
2021	3238881
2022	3125063
