Year	Number
1991	539032
1992	654951
1993	691237
1994	725357
1995	752419
1996	780145
1997	808216
1998	838861
1999	872589
2000	909796
2001	950644
2002	994810
2003	1041698
2004	1090323
2005	1147001
2006	1215844
2007	1292050
2008	1373722
2009	1461758
2010	1556530
2011	1690072
2012	1859490
2013	2029027
2014	2112205
2015	2228983
2016	2324359
2017	2370836
2018	2494915
2019	2567952
2020	2394743
2021	2367558
2022	2421525
2023	2462920
