Year	Number
1990	453346
1991	429547
1992	396347
1993	424438
1994	407418
1995	446970
1996	450712
1997	490286
1998	505064
1999	628281
2000	594174
2001	551095
2002	510281
2003	449091
2004	456048
2005	464427
2006	484312
2007	472304
2008	463547
2009	485492
2010	491982
2011	488493
2012	487095
2013	547854
2014	544700
2015	519267
2016	533774
2017	550546
2018	566746
2019	550714
2020	551104
2021	558696
2022	250550
2023	243457
