Year	Number
1971	1719386
1972	1800684
1973	1875012
1974	1958048
1975	2112176
1976	2291707
1977	2508519
1978	2696460
1979	2820469
1980	2917912
1981	2928525
1982	2935732
1983	3092128
1984	3204551
1985	3323512
1986	3214159
1987	3420921
1988	3494460
1989	3737104
1990	3961639
1991	4033597
1992	4208151
1993	4421649
1994	4590037
1995	4772647
1996	4809863
1997	4888246
1998	5024810
1999	5117459
2001	5386434
2002	5816699
2003	6069063
2004	6308792
2005	6352482
2006	6301582
2007	6365985
2008	6509273
2009	6766952
2014	7220389
2015	7319461
2016	7397290
2017	9007148
2018	10562477
2019	11346712
2020	11696280
2021	11566641
2022	12575149
