Year	Number
1990	118250
1991	119861
1992	123467
1993	131016
1994	234385
1995	135135
1996	140964
1997	142606
1998	144284
1999	147663
2000	145713
2001	145954
2002	146076
2003	146120
2004	145874
2005	145115
2006	143962
2007	142687
2008	142641
2009	140657
2010	140259
2011	140466
2012	140837
2013	141310
2014	141898
2015	142305
2016	142780
2017	142991
2018	143663
2019	144334
2020	145396
2021	146595
2022	148169
