Year	Number
1971	181758
1972	179286
1973	136972
1974	126724
1975	129518
1976	129597
1977	131338
1978	142234
1979	145782
1980	159729
1981	175856
1982	206408
1983	258927
1984	301278
1985	343027
1986	385936
1987	452424
1988	532935
1989	568057
1990	596088
1991	633203
1992	631039
1993	651086
1995	529634
1996	426535
1997	453746
1998	554981
1999	670882
2000	704785
2001	750699
2002	817171
2003	894859
2004	968488
2005	1036859
2006	1324937
2007	1490844
2008	1603116
2009	1739450
2010	1849861
2011	1946371
2012	1980846
2013	2009800
2014	2046794
2015	2072408
2016	2110429
2017	2126173
2018	2170884
2019	2212532
2020	2302280
2021	2274611
2022	2412352
