Year	Number
1990	5641621
1991	5008976
1992	5234267
1993	6155548
1994	6490133
1995	5743427
1996	4131852
1997	3279585
1998	3138281
1999	3316368
2000	3413266
2001	3070127
2002	3058261
2003	2836813
2004	2730719
2005	2561508
2006	2412643
2007	2294915
2008	2124039
2009	2089412
2010	2195416
2011	2699443
2012	2835685
2013	3005564
2014	3745809
2015	4471283
2016	5191332
2017	6327923
2018	6400172
2019	6402984
2020	6657668
2021	7067777
2022	7114658
2023	7849918
