Year	Number
1970	856213
1971	922083
1972	1017942
1973	1126165
1974	1260103
1975	1592396
1976	1953348
1977	2274167
1978	2993371
1979	3211568
1980	3367644
1981	3538183
1982	3512799
1983	3561410
1984	3493469
1985	3169759
1986	3158839
1987	3159726
1988	3165113
1989	3258601
1990	3379000
1991	3512347
1992	3603488
1993	3736734
1994	3796830
1995	3877643
1996	3942888
1997	4057965
1998	4042568
1999	4189816
2000	4382410
2001	4881588
2002	5981338
2003	6562772
2004	7083063
2005	7541208
2006	7959884
2007	8316925
2008	8626825
2009	8441553
2010	8419305
2011	8247172
2012	8294957
2013	8231913
2014	8222667
2015	8298282
2016	8638572
2017	9315656
2018	10111671
2019	10605430
2020	10925896
2021	11196788
2022	11420973
