Year	Number
1990	3597441
1991	3555527
1992	2402142
1993	2017287
1994	1401598
1995	1532670
1996	1524466
1997	1532789
1998	1537429
1999	1535004
2000	2431985
2001	2660592
2002	1696950
2003	1587363
2004	1726993
2005	1532278
2006	1432981
2007	2424009
2008	2232805
2009	2335345
2010	2564953
2011	2534573
2012	2418367
2013	2335335
2014	2393303
2015	2521660
2016	2244582
2017	2231229
2018	2296529
2019	2364227
2020	2442448
2021	2582637
2022	2890325
2023	3174465
