Year	Number
1960	312338
1961	318284
1962	333824
1963	352205
1964	376747
1965	405520
1966	438545
1967	472199
1968	504643
1969	535664
1970	565317
1971	594630
1972	621215
1973	645511
1974	669012
1975	691038
1976	712165
1977	728739
1978	738972
1979	740592
1980	733912
1981	723165
1982	708396
1983	694622
1984	687358
1985	689646
1986	702934
1987	720977
1988	741870
1989	765616
1990	791866
1991	820336
1992	853032
1993	885672
1994	919027
1995	937661
1996	969191
1997	1000926
1998	1035275
1999	1070674
2000	1103541
2001	1136677
2002	1168265
2003	1194453
2004	1218165
2005	1237712
2006	1253639
2007	1266998
2008	1276270
2009	1283115
2010	1290128
2011	1294944
2012	1306568
2013	1322406
2014	1343926
2015	1367000
2016	1382896
2017	1396708
2018	1412396
2019	1426650
2020	1431199
2021	1416081
2022	1370058
2023	1355131
