Year	Number
1990	1056416
1991	1018249
1992	1039785
1993	1741076
1994	1762691
1995	1486476
1996	1434430
1997	1037381
1998	968077
1999	942682
2000	825227
2001	595030
2002	647815
2003	678624
2004	618362
2005	557930
2006	479340
2007	438512
2008	465615
2009	483889
2010	507349
2011	600135
2012	641877
2013	724624
2014	919751
2015	1038377
2016	1090726
2017	1155918
2018	1283440
2019	1354330
2020	1457853
2021	1675916
2022	1750586
2023	1793223
