Year	Number
1960	770833
1961	795024
1962	823211
1963	852806
1964	882974
1965	913946
1966	945504
1967	976985
1968	1008504
1969	1041528
1970	1077394
1971	1116468
1972	1158203
1973	1202132
1974	1248038
1975	1295452
1976	1344592
1977	1394641
1978	1444814
1979	1495560
1980	1548534
1981	1604522
1982	1663123
1983	1725086
1984	1792588
1985	1867557
1986	1949895
1987	2040090
1988	2137727
1989	2242976
1990	2349467
1991	2456667
1992	2573107
1993	2698862
1994	2831350
1995	2966678
1996	3105945
1997	3262038
1998	3443583
1999	3642224
2000	3847442
2001	4054261
2002	4262231
2003	4477102
2004	4712713
2005	4965384
2006	5203618
2007	5411080
2008	5603881
2009	5805596
2010	6039010
2011	6309602
2012	6612920
2013	6952140
2014	7319426
2015	7706937
2016	8110757
2017	8529513
2018	8964090
2019	9418578
2020	9899641
2021	10390449
2022	10906792
2023	11458089
