Year	Number
1991	6633340
1992	6870956
1993	7149879
1994	7429272
1995	7681165
1996	7968414
1997	8233015
1998	8477091
1999	8701391
2000	8926622
2001	9145785
2002	9355943
2003	9556009
2004	9747177
2005	9916026
2006	10077549
2007	10244513
2008	10402784
2009	10551825
2010	10832192
2011	11067848
2012	11293832
2013	11793700
2014	11279335
2015	11709257
2016	11918706
2017	12069182
2018	12225526
2019	12402025
2020	11881326
2021	12202063
2022	13023244
2023	13425064
