Year	Number
1990	4489342
1991	3582308
1992	3700032
1993	3861207
1994	4227592
1995	3632963
1996	2504779
1997	1904582
1998	1817984
1999	1880409
2000	1885961
2001	1768696
2002	1834795
2003	1622676
2004	1722798
2005	1733118
2006	2470026
2007	3231505
2008	2778973
2009	2835777
2010	2861926
2011	2966434
2012	2942776
2013	2861405
2014	3736876
2015	4100119
2016	4671167
2017	5821205
2018	5854015
2019	5859036
2020	5950142
2021	6218164
2022	6222352
2023	6871201
