Year	Number
1990	40445
1991	42290
1992	44215
1993	46300
1994	48633
1995	51217
1996	54061
1997	57203
1998	59617
1999	62350
2000	65250
2001	68478
2002	72233
2003	76311
2004	80434
2005	84564
2006	88709
2007	92859
2008	97328
2009	101928
2010	106623
2011	111448
2012	116481
2013	121488
2014	126844
2015	132519
2016	138240
2017	143854
2018	150539
2019	157718
2020	164863
2021	171526
2022	178161
2023	185623
