Year	Number
2001	14000
2002	34782
2003	45982
2004	68700
2005	67798
2006	218176
2007	623116
2008	1048098
2009	1437718
2010	1711598
2011	1951457
2012	2540151
2015	6335557
2016	6397541
2017	6653291
2018	6821873
2019	6801949
2020	7890261
2021	10588164
2022	13456700
