Year	Number
1990	1228222
1991	1530362
1992	1584150
1993	985831
1994	1019334
1995	950041
1996	945259
1997	916304
1998	878676
1999	864220
2000	761559
2001	1005807
2002	1063473
2003	915026
2004	844370
2005	776846
2006	1943083
2007	2779040
2008	2372264
2009	2017324
2010	1908772
2011	1661549
2012	1696340
2013	3074835
2014	4475952
2015	5377343
2016	6098281
2017	6969775
2018	7351472
2019	7282543
2020	7373462
2021	7553785
2022	7194946
2023	7005189
