Year	Number
1990	512163
1991	491851
1992	470924
1993	450495
1994	430482
1995	410207
1996	389699
1997	369238
1998	352482
1999	331859
2000	314270
2001	297203
2002	280740
2003	264969
2004	251501
2005	239854
2006	228561
2007	217863
2008	208273
2009	200167
2010	199285
2011	186683
2012	180490
2013	174401
2014	169222
2015	164866
2016	165054
2017	156480
2018	151835
2019	145860
2020	139393
2021	133680
2022	128836
