Year	Number
1990	170746
1991	174606
1992	172312
1993	156527
1994	168124
1995	155698
1996	149513
1997	140554
1998	125968
1999	111589
2000	83363
2001	85126
2002	95013
2003	91058
2004	95934
2005	117605
2006	163726
2007	624864
2008	446848
2009	462724
2010	470611
2011	483996
2012	491192
2013	496493
2014	462707
2015	448051
2016	420669
2017	317028
2018	291071
2019	439724
2020	538350
2021	529528
2022	589361
2023	860012
