Year	Number
1971	242335
1972	299280
1973	343393
1974	384001
1975	429684
1976	509258
1977	612229
1978	741961
1979	844291
1980	933335
1981	1028294
1982	1154709
1983	1297490
1984	1452389
1985	1611744
1986	1823392
1987	1975853
1988	2082646
1989	2111292
1990	2162469
1991	2175580
1992	2232780
1993	2305198
1994	2412079
1995	2472569
1996	2544864
1997	2618242
1999	2984927
2000	2994258
2001	3188826
2002	3352340
2003	3455930
2004	3604785
2005	3654232
2006	3664852
2007	3724095
2008	3984536
2009	4576166
2010	4616226
2011	4572513
2022	5501036
2023	5580053
