Year	Number
1990	5746950
1991	5169327
1992	5426075
1993	6326072
1994	6728304
1995	5624705
1996	4354674
1997	3541362
1998	3413954
1999	3618130
2000	3769036
2001	3464539
2002	3525137
2003	3312270
2004	3221624
2005	3096093
2006	3039568
2007	2747812
2008	2627778
2009	2665834
2010	2810109
2011	3371568
2012	3535044
2013	3702387
2014	4479221
2015	5233445
2016	6007866
2017	7214009
2018	7241640
2019	7290866
2020	7417832
2021	7822173
2022	7874904
2023	8732817
