Year	Number
1990	28920
1991	32180
1992	1535364
1993	1439034
1994	1272783
1995	1420510
1996	1534542
1997	1413944
1998	1308395
1999	1281659
2000	979082
2001	861134
2002	765276
2003	668731
2004	646005
2005	472978
2006	265597
2007	165328
2008	188424
2009	179502
2010	156338
2011	152715
2012	392301
2013	733119
2014	1938361
2015	2965437
2016	3204953
2017	3711405
2018	3863743
2019	3723050
2020	3856135
2021	3898226
2022	6407316
2023	6220189
