Year	Number
1990	2801359
1991	2726900
1992	3321397
1993	3187145
1994	3240476
1995	3113292
1996	3132900
1997	2854581
1998	2641115
1999	2663061
2000	2522849
2001	2568903
2002	2634075
2003	2545731
2004	2412673
2005	2187939
2006	2569365
2007	1944811
2008	1978522
2009	2005416
2010	1981526
2011	1957245
2012	2216584
2013	2200241
2014	3290290
2015	4457969
2016	5324199
2017	6368086
2018	6820931
2019	6984345
2020	7149538
2021	7489059
2022	11223083
2023	11900293
