Year	Number
1960	10413283
1961	10695491
1962	10990293
1963	11301097
1964	11629176
1965	11970547
1966	12318631
1967	12668971
1968	13024418
1969	13394993
1970	13785014
1971	14183729
1972	14588585
1973	15009757
1974	15452940
1975	15913627
1976	16386803
1977	16890402
1978	17433233
1979	18026297
1980	18678222
1981	19574777
1982	20521074
1983	21313380
1984	22133113
1985	22964786
1986	23807989
1987	24648094
1988	25458460
1989	26240665
1990	27321946
1991	28427220
1992	29125341
1993	29325118
1994	29449209
1995	29863681
1996	30277819
1997	30733747
1998	31238387
1999	31759367
2000	32308864
2001	32888440
2002	33228012
2003	33525382
2004	34033455
2005	34551612
2006	35065378
2007	35569016
2008	36059993
2009	36554728
2010	37072743
2011	37559635
2012	38062269
2013	38640588
2014	39405613
2015	40336099
2016	41105603
2017	41715123
2018	42283609
2019	42772045
2020	43155308
2021	43496643
2022	43835978
2023	44170373
