Year	Number
1990	3486713
1991	3379092
1992	2288041
1993	2078512
1994	1572419
1995	1625459
1996	1612368
1997	1576592
1998	1536382
1999	1532215
2000	2323269
2001	2521477
2002	1550760
2003	1432552
2004	1599124
2005	1371641
2006	1357498
2007	2355035
2008	2118992
2009	2263358
2010	2411151
2011	2193334
2012	2127348
2013	2099345
2014	2277339
2015	2285493
2016	1912223
2017	2620697
2018	2600363
2019	2562316
2020	2593688
2021	2709820
2022	3011227
2023	3267867
