Year	Number
1990	2152286
1991	2221959
1992	3224589
1993	3376849
1994	3337727
1995	3271455
1996	3268525
1997	2911069
1998	2662447
1999	2707418
2000	2554439
2001	2595306
2002	2639400
2003	2548438
2004	2421885
2005	2182685
2006	2559796
2007	1922152
2008	1941213
2009	1958081
2010	1921900
2011	1877882
2012	1876101
2013	1520285
2014	1645317
2015	1890038
2016	2429253
2017	2864252
2018	3116076
2019	3368753
2020	3464195
2021	3661468
2022	6537162
2023	7364932
