Year	Number
1993	657010
1994	658228
1995	663647
1996	669898
1997	662896
1998	681227
1999	674405
2000	671670
2001	663555
2002	666238
2003	669578
2004	673712
2005	662659
2006	640120
2007	617109
2008	591482
2009	568629
2010	549760
2011	530300
2012	509791
2013	481574
2014	464957
2015	454032
2016	446922
2017	441619
2018	441952
2019	440701
2020	442538
2021	449955
2022	457326
