Year	Number
1971	3088011
1972	3181242
1973	3292020
1974	3363384
1975	3429076
1976	3544498
1977	3644578
1978	3789530
1979	3919395
1980	4054758
1981	4195699
1982	4342470
1983	4495346
1984	4654613
1985	4522363
1986	4650756
1987	4156029
1988	4356516
1990	3429633
1991	4562430
1992	4622758
1993	4870933
1994	4939297
1995	5417506
1998	4827679
1999	4022411
2002	5455391
2007	8839888
2008	9973365
2009	10244086
2010	10572422
2011	11082501
2012	12004804
2013	12600876
2014	13534625
2015	13763196
2018	16807014
2020	18789020
2021	20169276
