Year	Number
1990	5965411
1991	5186882
1992	5394719
1993	6192162
1994	6799938
1995	5990867
1996	4451794
1997	3567433
1998	3433268
1999	3576974
2000	3604247
2001	3243480
2002	3245338
2003	3009434
2004	2947987
2005	2810034
2006	3376898
2007	4090696
2008	3481221
2009	3473775
2010	3467916
2011	3584562
2012	3513133
2013	3424911
2014	4265294
2015	4746473
2016	5413128
2017	7258389
2018	7248877
2019	7177978
2020	7295634
2021	7615065
2022	7619772
2023	8325174
