Year	Number
1991	231507
1992	239840
1993	248928
1994	258713
1995	269157
1996	280317
1997	292255
1998	304884
1999	318052
2000	331668
2001	345676
2002	360155
2003	381538
2004	417214
2005	461674
2006	508671
2007	558291
2008	610442
2009	664657
2010	692760
2011	685093
2012	699050
2013	722754
2014	742612
2015	768564
2016	801959
2017	837075
2018	860599
2019	864408
2020	840235
2021	833682
2022	844182
2023	855301
