Year	Number
1990	205647
1991	262949
1992	1522061
1993	1739578
1994	1849552
1995	1876761
1996	2416511
1997	2290812
1998	2038056
1999	1872761
2000	1497485
2001	1396200
2002	1813828
2003	1619718
2004	1453159
2005	1180782
2006	1153051
2007	788682
2008	808216
2009	733517
2010	703510
2011	665883
2012	648398
2013	335903
2014	543371
2015	599922
2016	501186
2017	400446
2018	361916
2019	344746
2020	406971
2021	374737
2022	6057978
2023	6493983
