Year	Number
1991	36555318
1992	37587038
1993	38690717
1994	39850324
1995	41043547
1996	42164841
1997	43338852
1998	44578242
1999	45860569
2000	47154102
2001	48398439
2002	49615035
2003	50792730
2004	51957839
2005	53076512
2006	53950191
2007	54599225
2008	55151453
2009	55755782
2010	56625232
2011	57602724
2012	58662413
2013	59781774
2014	60904130
2015	62009866
2016	63166277
2017	67164738
2018	68748318
2019	70248864
2020	70941233
2021	73234222
2022	73862460
2023	74913612
