Year	Number
1960	1135771
1961	1178251
1962	1221251
1963	1263894
1964	1301461
1965	1335038
1966	1370041
1967	1407042
1968	1446358
1969	1488343
1970	1533291
1971	1582112
1972	1634173
1973	1687799
1974	1742612
1975	1798561
1976	1855607
1977	1913807
1978	1973102
1979	2032914
1980	2092355
1981	2150300
1982	2206884
1983	2262484
1984	2317134
1985	2371483
1986	2424753
1987	2479127
1988	2537552
1989	2600236
1990	2668361
1991	2741909
1992	2820183
1993	2903969
1994	2993976
1995	3090585
1996	3193246
1997	3299650
1998	3407562
1999	3515482
2000	3621469
2001	3726431
2002	3830238
2003	3932276
2004	4034287
2005	4136145
2006	4238577
2007	4341943
2008	4444688
2009	4546306
2010	4644903
2011	4737576
2012	4824670
2013	4909344
2014	4993154
2015	5077815
2016	5166737
2017	5259378
2018	5352676
2019	5445123
2020	5536094
2021	5624370
2022	5710637
2023	5796568
