Year	Number
2001	2623
2002	6499
2003	6916
2004	11620
2005	26786
2006	46000
2007	100000
2008	155998
2009	241233
2010	221320
2011	658923
2012	843704
2013	1058453
2014	1319627
2015	1487592
2016	1609586
2017	1778607
2018	1953607
2019	2092458
2020	2371297
2021	2440142
2022	2673255
