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	485503
2010	491982
2011	488493
2012	487095
2013	547854
2014	545086
2015	519775
2016	534282
2017	551510
2018	567710
2019	551469
2020	552178
2021	559649
2022	250595
2023	243457
