Year	Number
1991	156221
1992	160739
1993	169424
1994	177844
1995	186099
1996	194239
1997	202411
1998	205902
1999	211178
2000	216467
2001	221348
2002	227477
2003	228595
2004	242717
2005	258031
2006	276694
2007	299524
2008	315892
2009	327792
2010	338660
2011	352684
2012	359270
2013	365781
2014	374705
2015	378525
2016	379880
2017	384274
2018	391158
2019	395161
2020	390747
2021	399806
2022	401157
2023	406588
