Year	Number
1990	1228123
1991	1530233
1992	1583983
1993	985562
1994	1017373
1995	947957
1996	942933
1997	914012
1998	876512
1999	862360
2000	760249
2001	1004645
2002	1061989
2003	913462
2004	842951
2005	775615
2006	1940562
2007	2775542
2008	2368770
2009	2013839
2010	1905162
2011	1657528
2012	1691950
2013	3071865
2014	4472919
2015	5374224
2016	6095220
2017	6966286
2018	7347451
2019	7278275
2020	7368864
2021	7548780
2022	7189511
2023	6999282
