Year	Number
1999	297
2000	25154
2001	99316
2002	260591
2003	502030
2004	838371
2005	1165440
2006	1423687
2007	1527050
2008	1635427
2009	1911827
2010	2126689
2011	2243036
2012	2390778
2013	2563356
2014	2857776
2015	3142188
2016	3375597
2017	3574638
2018	3784684
2019	3967716
2020	4160812
2021	4313761
2022	4472985
