Year	Number
1990	2453570
1991	2733336
1992	3968045
1993	3646828
1994	3728677
1995	3669833
1996	4036392
1997	3895194
1998	3706105
1999	3523951
2000	3107409
2001	3048206
2002	3431364
2003	3011393
2004	2681923
2005	2357267
2006	3620089
2007	4500110
2008	3941825
2009	3751975
2010	3612580
2011	3321195
2012	2520469
2013	1825170
2014	1992810
2015	1940264
2016	1888565
2017	1764383
2018	1730393
2019	1804472
2020	1919424
2021	1880171
2022	7223604
2023	7877450
