Year	Number
1985	109556
1986	113325
1987	117098
1988	120780
1989	124585
1990	128148
1991	131558
1992	134780
1993	137810
1994	140664
1995	143545
1996	145847
1997	147574
1998	148620
1999	149230
2000	149564
2001	149434
2002	148411
2003	146671
2004	144162
2005	141136
2006	137263
2007	132983
2008	128413
2009	123640
2010	119131
2011	114121
2012	109614
2013	105778
2014	102500
2015	99702
2016	97454
2017	95379
2018	93616
2019	92002
2020	90665
2021	89529
2022	88279
