Year	Number
1960	166640875
1961	169721552
1962	172833726
1963	176004183
1964	179531967
1965	183441303
1966	187478096
1967	191707614
1968	196187002
1969	200868633
1970	205719576
1971	210289954
1972	214999887
1973	220308895
1974	225764457
1975	231360460
1976	237046566
1977	242941399
1978	249095272
1979	255403354
1980	261945795
1981	268558756
1982	275314917
1983	282364297
1984	289500212
1985	296787430
1986	304256705
1987	311898697
1988	319816422
1989	327987688
1990	336289939
1991	344706796
1992	353268757
1993	362153040
1994	371380626
1995	380809607
1996	390489148
1997	400393519
1998	410503270
1999	420825193
2000	431341871
2001	442009033
2002	452647597
2003	463163708
2004	473651625
2005	484069436
2006	494290192
2007	504236036
2008	514118212
2009	524316435
2010	534908980
2011	545715976
2012	556393094
2013	566812623
2014	576992971
2015	586691279
2016	596336296
2017	606266471
2018	616067809
2019	625578981
2020	635260630
2021	644589184
2022	653138626
2023	661929713
