Year	Number
1975	25808
1976	36061
1977	49830
1978	72082
1979	96386
1980	120591
1981	142591
1982	163098
1983	177841
1984	188806
1985	207052
1986	220678
1987	247800
1988	296143
1989	352730
1990	396435
1991	437503
1992	491549
1993	553206
1994	615124
1995	672330
1996	738074
1997	835090
1998	915223
1999	975178
2000	1020097
2001	1052930
2002	1093654
2003	1135758
2004	1187734
2005	1236860
2006	1309683
2007	1385523
2008	1595991
2009	1580148
2010	1479485
2011	1825496
2012	1967486
2013	2086015
2014	2103036
2015	2258646
2016	2285809
2017	2320837
2018	2341392
2019	2362602
2020	2380866
2021	2242982
2022	2286104
