Year	Number
1986	31857
1990	35424
1991	36299
1992	36427
1993	37888
1994	38568
1995	35216
1996	33752
1997	28615
1999	32976
2000	31240
2001	30545
2002	31307
2003	31004
2004	31335
2005	30920
2006	30771
2007	30376
2008	30195
2009	29186
2010	29299
2011	29237
2012	28662
2013	27142
2014	26213
2015	24968
2016	24599
2017	22931
2018	22942
2019	21841
2020	21374
2021	20867
