Year	Number
1991	72776017
1992	75291947
1993	77675905
1994	80043882
1995	82066678
1996	84196303
1997	86874326
1998	89566984
1999	93441782
2000	96298293
2001	98709297
2002	100685192
2003	104147192
2004	107792158
2005	111651051
2006	115348082
2007	119386675
2008	121856866
2009	126228941
2010	130247950
2011	132074429
2012	134598546
2013	137805004
2014	139709511
2015	142163252
2016	145758041
2017	147238436
2018	149310342
2019	151715317
2020	149295826
2021	152784106
2022	158934273
2023	161379367
