Year	Number
1990	157226
1991	156992
1992	151039
1993	134118
1994	144792
1995	130829
1996	124039
1997	115643
1998	102409
1999	88267
2000	63286
2001	66176
2002	76978
2003	74974
2004	80263
2005	98602
2006	130134
2007	617354
2008	438909
2009	455175
2010	463134
2011	475953
2012	483261
2013	488776
2014	454938
2015	440953
2016	414376
2017	311264
2018	285107
2019	432543
2020	528850
2021	517204
2022	573845
2023	840358
