Year	Number
1993	420705
1994	435864
1995	421233
1996	417475
1997	416829
1998	416907
1999	416388
2000	410407
2001	405164
2002	401921
2003	399845
2005	400123
2006	395836
2007	392952
2008	391637
2009	391437
2010	388515
2011	384008
2012	380753
2013	379102
2014	370356
2015	360205
2016	349018
2017	339838
2018	332460
2019	326095
2020	324653
2021	326439
