Year	Number
1960	891194
1961	903222
1962	916568
1963	931852
1964	951340
1965	975083
1966	1000352
1967	1027048
1968	1055771
1969	1086908
1970	1120762
1971	1157545
1972	1197440
1973	1240285
1974	1285434
1975	1332131
1976	1379614
1977	1427308
1978	1475345
1979	1523835
1980	1572461
1981	1621207
1982	1670312
1983	1719737
1984	1769513
1985	1819864
1986	1870608
1987	1921528
1988	1973062
1989	2025102
1990	2079457
1991	2138244
1992	2200175
1993	2263428
1994	2326734
1995	2388633
1996	2439680
1997	2486817
1998	2544932
1999	2610675
2000	2681312
2001	2755984
2002	2833021
2003	2907648
2004	2984262
2005	3065270
2006	3145242
2007	3226126
2008	3308845
2009	3390860
2010	3469169
2011	3542053
2012	3609162
2013	3670874
2014	3727686
2015	3780403
2016	3829045
2017	3873945
2018	3916904
2019	3959231
2020	4003502
2021	4050483
2022	4098501
2023	4148135
