Year	Number
2000	3400
2001	31384
2002	111458
2003	264311
2004	411111
2005	651689
2006	1199190
2007	1454511
2008	1770574
2009	1976723
2010	2159421
2011	2313092
2012	2396035
2013	2597159
2014	2580537
2015	2718794
2016	2814523
2017	2956585
2018	3079549
2019	3189689
2020	3265308
2021	3382136
2022	3538046
