Year	Number
1991	195953216
1992	201363034
1993	207037661
1994	213018079
1995	219180432
1996	225021353
1997	230797402
1998	237048813
1999	243620534
2000	250030433
2001	256655669
2002	263786112
2003	271044163
2004	278373266
2005	285815205
2006	292769538
2007	299287338
2008	305902499
2009	312852015
2010	320210089
2011	328029946
2012	335814356
2013	344316095
2014	352962156
2015	361350702
2016	371012119
2017	383065055
2018	393896214
2019	404028351
2020	412141510
2021	423621280
2022	435347250
2023	447311526
