Year	Number
1991	112720394
1992	115966096
1993	119175498
1994	122434885
1995	126125362
1996	129687243
1997	133122253
1998	136725518
1999	140622383
2000	144518747
2001	148475121
2002	152911095
2003	157537534
2004	162260280
2005	167095295
2006	171787793
2007	176484713
2008	181211616
2009	186128167
2010	191244551
2011	196649517
2012	201134978
2013	206117711
2014	211303181
2015	216327719
2016	222560427
2017	229186322
2018	235819039
2019	242731000
2020	247896264
2021	256318383
2022	265005166
2023	273298309
