Year	Number
1970	976979
1971	1011566
1972	1061616
1973	1125715
1974	1197729
1975	1243058
1976	1283056
1977	1288107
1978	1293073
1979	1296839
1980	1326680
1981	1366444
1982	1425648
1983	1466424
1984	1635654
1985	1800049
1986	1848815
1987	1897711
1988	1974119
1990	2160410
1991	2263263
1994	2307821
1996	2594329
1997	2463608
1998	3201468
1999	3665865
2000	3829421
2001	3904915
2002	3905207
2003	3902011
2004	3919748
2005	3884317
2006	3872929
2007	3897005
2008	3963715
2009	4106048
2010	4213136
2011	4279426
2012	4346391
2013	4406046
2014	4450741
2015	4501734
2016	4583002
2017	4612663
2018	4582184
2019	4620000
2020	4711673
2021	4897158
