Year	Number
1991	450626
1992	458727
1993	466770
1994	476130
1995	482900
1996	489710
1997	497323
1998	503643
1999	510362
2000	515015
2001	508818
2002	519867
2003	545848
2004	535573
2005	544955
2006	548135
2007	546240
2008	552776
2009	559155
2010	571591
2011	567989
2012	575615
2013	590490
2014	597842
2015	606421
2016	603463
2017	610015
2018	607684
2019	616374
2020	578873
2021	551754
2022	583049
2023	588041
