Year	Number
1990	27353
1991	29606
1992	637717
1993	834319
1994	907037
1995	1065067
1996	1349272
1997	1242360
1998	1018132
1999	999382
2000	891388
2001	794012
2002	809308
2003	665633
2004	571237
2005	356889
2006	418171
2007	231233
2008	224178
2009	194036
2010	177309
2011	170821
2012	164336
2013	104426
2014	322776
2015	395206
2016	299832
2017	198135
2018	150936
2019	117687
2020	94138
2021	87699
2022	5754371
2023	6037563
