Year	Number
1991	143081634
1992	145169559
1993	146663655
1994	149090147
1995	151095417
1996	153333976
1997	156098585
1998	157959438
1999	160147120
2000	162473955
2001	163786114
2002	165234764
2003	166348879
2004	167785732
2005	169863183
2006	172189510
2007	173886185
2008	175908850
2009	176165647
2010	176343512
2011	176590199
2012	177768645
2013	178331063
2014	179125034
2015	180335687
2016	182326993
2017	184116424
2018	185655254
2019	187868478
2020	186131991
2021	187166384
2022	189549748
2023	192659372
