Year	Number
1990	58105
1991	52126
1992	46950
1993	85179
1994	108856
1995	101531
1996	93159
1997	80898
1998	69611
1999	62515
2000	67920
2001	77254
2002	265274
2003	261832
2004	251819
2005	270085
2006	335784
2007	796891
2008	608490
2009	556028
2010	562294
2011	557016
2012	552131
2013	485887
2014	448470
2015	423991
2016	388455
2017	274313
2018	230885
2019	297454
2020	309934
2021	248342
2022	230028
2023	275354
