Year	Number
1960	1706227
1961	1740471
1962	1781621
1963	1824593
1964	1870457
1965	1918992
1966	1963900
1967	2004750
1968	2046620
1969	2088600
1970	2130251
1971	2172190
1972	2215233
1973	2258959
1974	2303016
1975	2359031
1976	2436762
1977	2506928
1978	2552133
1979	2598673
1980	2655227
1981	2719453
1982	2782498
1983	2843051
1984	2914584
1985	2996035
1986	3089332
1987	3194204
1988	3306213
1989	3425706
1990	3568648
1991	3700687
1992	3835917
1993	3971217
1994	4109969
1995	4253920
1996	4427318
1997	4633848
1998	4820504
1999	4980934
2000	5136792
2001	5289893
2002	5439822
2003	5585026
2004	5727249
2005	5866305
2006	6004677
2007	6146919
2008	6298665
2009	6464811
2010	6651868
2011	6866908
2012	7111952
2013	7386791
2014	7692387
2015	8027565
2016	8389584
2017	8779313
2018	9197851
2019	9639551
2020	10060200
2021	10436217
2022	10818723
2023	11267549
