Year	Number
1979	500000
1980	1734921
1981	3879984
1982	4488214
1983	4712735
1984	4417651
1985	4653193
1986	5094283
1987	5511740
1988	5622982
1989	5643989
1990	6339095
1991	6306301
1992	4552153
1993	3374575
1994	2731166
1995	2679132
1996	2674234
1997	2676675
1998	2667118
1999	2601690
2000	3587327
2001	3809763
2002	2510294
2003	2136039
2004	2414460
2005	2166139
2006	2107510
2007	3057655
2008	2833116
2009	2887114
2010	3054699
2011	2664423
2012	2586132
2013	2556483
2014	2596259
2015	2666294
2016	2501447
2017	2624265
2018	2681267
2019	2727556
2020	2594827
2021	2712869
2022	5661717
2023	6403144
