Year	Number
1991	184987694
1992	189376178
1993	193927498
1994	199111512
1995	204613182
1996	209198776
1997	213633600
1998	218492089
1999	223665617
2000	228765381
2001	233833654
2002	239271084
2003	244911096
2004	250712747
2005	256619871
2006	262341068
2007	268068074
2008	273709626
2009	279624348
2010	285776368
2011	292390056
2012	297806759
2013	304339195
2014	311119267
2015	317502346
2016	324455484
2017	331154328
2018	338336439
2019	344493128
2020	347720429
2021	355890283
2022	346886977
2023	356433079
