Year	Number
1991	256568
1992	269011
1993	278206
1994	274185
1995	270924
1996	278939
1997	285809
1998	291865
1999	297888
2000	303654
2001	309402
2002	314906
2003	319956
2004	324619
2005	328772
2006	332638
2007	336723
2008	340887
2009	344805
2010	348073
2011	350879
2012	353558
2013	356398
2014	359803
2015	363885
2016	367503
2017	371733
2018	376388
2019	381189
2020	383785
2021	391180
2022	399122
2023	405086
