Year	Number
1960	839680
1961	843131
1962	874047
1963	903954
1964	928501
1965	957569
1966	972374
1967	1005948
1968	1039029
1969	1070638
1970	1115499
1971	1157480
1972	1194499
1973	1243771
1974	1299654
1975	1340701
1976	1373172
1977	1408497
1978	1450560
1979	1547909
1980	1602000
1981	1651835
1982	1691533
1983	1731086
1984	1761067
1985	1791364
1986	1826002
1987	1860070
1988	1892308
1989	1928396
1990	1948927
1991	1976521
1992	2003497
1993	2049155
1994	2108270
1995	2163319
1996	2276143
1997	2312607
1998	2350797
1999	2393696
2000	2437148
2001	2475614
2002	2505127
2003	2521392
2004	2566650
2005	2606484
2006	2652298
2007	2701215
2008	2740715
2009	2768692
2010	2810522
2011	2845033
2012	2879719
2013	2886231
2014	2897931
2015	2912310
2016	2910086
2017	2902279
2018	2895344
2019	2885485
2020	2844682
2021	2790291
2022	2739141
2023	2784288
