Year	Number
1986	126440
1989	114049
1990	138688
1991	134463
1992	132020
1993	123920
1994	122894
1995	125052
1996	112288
1998	115608
1999	115885
2000	116886
2001	118980
2002	123269
2003	123074
2004	124382
2005	124493
2006	120246
2007	114108
2008	106059
2009	99562
2010	95331
2011	90717
2012	85183
2013	80840
2014	77873
2015	77910
2016	80212
2017	82192.1640625
2018	84017.25
2019	86033.328125
2020	88533.4140625
2021	92522.03125
2022	95689.3359375
