Year	Number
1960	95697
1961	95697
1962	95697
1963	95697
1964	95697
1965	409000
1966	409000
1967	409000
1968	409000
1969	409000
1970	542000
1971	542000
1972	542000
1973	542000
1974	542000
1975	778000
1976	820602
1977	864257
1978	904284
1979	939599
1980	989470
1981	1057305
1982	1149305
1983	1248906
1984	1324736
1985	1400418
1986	1510599
1987	1656306
1988	1849247
1989	2189000
1990	2379265
1991	2694140
1992	3014173
1993	3260319
1994	3474400
1995	3642891
1996	3821890
1997	4002478
1998	4116900
1999	4229848
2000	4321000
2001	4385454
2002	4350528
2003	4281119
2004	4238270
2005	4233701
2006	4241779
2007	4203800
2008	4160159
2009	4328295
2010	4486211
2011	4542561
2012	4558075
2013	4529794
2014	4588563
2015	4682997
2016	4787677
2017	4831284
2018	5073815
2019	5088193
2020	5212723
2021	5319439
2022	5437049
