Year	Number
1990	1016017
1991	903817
1992	1977379
1993	1916939
1994	1832829
1995	1967034
1996	2134601
1997	2155046
1998	2112350
1999	2029796
2000	1709142
2001	1607867
2002	1551302
2003	1436923
2004	1422654
2005	1278392
2006	1168687
2007	1150261
2008	1153445
2009	1134915
2010	1085938
2011	1085776
2012	1202519
2013	1986996
2014	2509954
2015	2462158
2016	2337684
2017	2241073
2018	2167642
2019	2109826
2020	2159821
2021	2073997
2022	4529896
2023	4941970
