Year	Number
1990	217569
1991	272190
1992	1529461
1993	1778161
1994	1875021
1995	1895739
1996	2429519
1997	2303061
1998	2048220
1999	1882064
2000	1505244
2001	1402064
2002	1833354
2003	1638637
2004	1467808
2005	1195080
2006	1167073
2007	796107
2008	813898
2009	738786
2010	708202
2011	670469
2012	652844
2013	340100
2014	547913
2015	604489
2016	507228
2017	407075
2018	369424
2019	352345
2020	415106
2021	382622
2022	6062391
2023	6498652
