Year	Number
1990	5746892
1991	5169260
1992	5426023
1993	6326045
1994	6727751
1995	5624366
1996	4354536
1997	3541330
1998	3413916
1999	3618100
2000	3769011
2001	3464525
2002	3525094
2003	3312233
2004	3221577
2005	3096054
2006	3039507
2007	2747758
2008	2627727
2009	2665787
2010	2810062
2011	3371529
2012	3535014
2013	3702363
2014	4479198
2015	5233426
2016	6007856
2017	7213999
2018	7241625
2019	7290851
2020	7417822
2021	7822159
2022	7874895
2023	8732807
