Year	Number
1960	489296
1961	499288
1962	510890
1963	524331
1964	540588
1965	557668
1966	574141
1967	591084
1968	608439
1969	626237
1970	644412
1971	663042
1972	682153
1973	701606
1974	721365
1975	741543
1976	762087
1977	783127
1978	804825
1979	827599
1980	852047
1981	878183
1982	905657
1983	934024
1984	963313
1985	993641
1986	1024941
1987	1057293
1988	1090708
1989	1124827
1990	1159804
1991	1195955
1992	1232939
1993	1275367
1994	1318869
1995	1357521
1996	1395599
1997	1434539
1998	1474565
1999	1515379
2000	1556541
2001	1598127
2002	1640705
2003	1685171
2004	1731799
2005	1780704
2006	1830705
2007	1881008
2008	1931897
2009	1981289
2010	2031329
2011	2084906
2012	2140971
2013	2199534
2014	2261115
2015	2325562
2016	2392337
2017	2460682
2018	2528900
2019	2596370
2020	2663435
2021	2729530
2022	2794824
2023	2859622
