Year	Number
1960	934271
1961	958976
1962	981514
1963	1003601
1964	1025107
1965	1046716
1966	1069584
1967	1093287
1968	1117646
1969	1143421
1970	1170454
1971	1198555
1972	1227552
1973	1256805
1974	1285790
1975	1314693
1976	1343654
1977	1372763
1978	1402012
1979	1431385
1980	1461036
1981	1490658
1982	1520546
1983	1551602
1984	1583902
1985	1617418
1986	1652114
1987	1687890
1988	1724564
1989	1764213
1990	1814003
1991	1877437
1992	1950133
1993	2027313
1994	2106988
1995	2188925
1996	2273162
1997	2359852
1998	2448347
1999	2538843
2000	2631423
2001	2724370
2002	2818074
2003	2913907
2004	3011670
2005	3111127
2006	3212224
2007	3314819
2008	3419577
2009	3526604
2010	3635383
2011	3744221
2012	3852159
2013	3960092
2014	4068046
2015	4176197
2016	4284284
2017	4391815
2018	4498858
2019	4605722
2020	4710175
2021	4811553
2022	4910305
2023	5006583
