Year	Number
1960	269239
1961	273981
1962	279155
1963	284733
1964	290714
1965	297097
1966	303865
1967	311041
1968	318649
1969	326704
1970	335214
1971	344246
1972	353813
1973	364014
1974	377005
1975	393678
1976	413248
1977	435834
1978	461015
1979	488360
1980	517524
1981	548858
1982	582678
1983	618446
1984	655388
1985	706141
1986	770179
1987	834102
1988	898130
1989	962313
1990	1026621
1991	1090893
1992	1154813
1993	1216149
1994	1254400
1995	1271419
1996	1287526
1997	1302729
1998	1317097
1999	1330762
2000	1343767
2001	1356102
2002	1367695
2003	1379044
2004	1401157
2005	1433559
2006	1465443
2007	1497064
2008	1528791
2009	1561101
2010	1708903
2011	1973564
2012	2240160
2013	2459562
2014	2591374
2015	2714401
2016	2866336
2017	2960916
2018	2971367
2019	2924701
2020	2820785
2021	2761768
2022	2785494
2023	2818990
