Year	Number
1960	2153345
1961	2185340
1962	2222223
1963	2264903
1964	2312611
1965	2363763
1966	2418539
1967	2476058
1968	2536886
1969	2600184
1970	2663658
1971	2724064
1972	2784221
1973	2848511
1974	2916867
1975	2990875
1976	3071710
1977	3160449
1978	3256015
1979	3356902
1980	3463034
1981	3573051
1982	3682325
1983	3786101
1984	3892730
1985	4010922
1986	4134603
1987	4262703
1988	4397560
1989	4538120
1990	4683155
1991	4833101
1992	4979832
1993	5129525
1994	5284133
1995	5439527
1996	5599914
1997	5762473
1998	5926572
1999	6094273
2000	6276605
2001	6466142
2002	6651545
2003	6837221
2004	7028279
2005	7219636
2006	7414799
2007	7618268
2008	7828867
2009	8048290
2010	8289392
2011	8541166
2012	8785632
2013	9028065
2014	9270589
2015	9530327
2016	9816775
2017	10129834
2018	10472596
2019	10833794
2020	11189915
2021	11529856
2022	11898390
2023	12330046
