Year	Number
1991	159106135
1992	163514451
1993	168293112
1994	172882618
1995	177462497
1996	179944695
1997	186557683
1998	191307675
1999	195647339
2000	199492765
2001	204073316
2002	208642257
2003	213608143
2004	219410932
2005	224780608
2006	229673264
2007	233184521
2008	236731275
2009	241844696
2010	243666793
2011	246334142
2012	252487970
2013	255718117
2014	258955281
2015	263566830
2016	267561525
2017	272524261
2018	277650876
2019	283077848
2020	268692198
2021	282797940
2022	289064248
2023	292138795
