Year	Number
1960	111880958
1961	114696314
1962	117648674
1963	120754572
1964	124038738
1965	127474703
1966	131010505
1967	134660019
1968	138435866
1969	142336681
1970	146371303
1971	150578036
1972	154966012
1973	159501611
1974	164173160
1975	168956290
1976	173829910
1977	178862162
1978	184068874
1979	189382528
1980	194760219
1981	200103002
1982	205429588
1983	210827792
1984	216275465
1985	221758944
1986	227294196
1987	232900697
1988	238601929
1989	244373776
1990	250320121
1991	256413327
1992	262542534
1993	268731311
1994	274998605
1995	281328241
1996	287698104
1997	294137947
1998	300611939
1999	307080069
2000	313512908
2001	319882938
2002	326207805
2003	332466496
2004	338695178
2005	344883625
2006	350978049
2007	356995795
2008	362933514
2009	368828783
2010	374597898
2011	380634161
2012	386566930
2013	392376232
2014	398016877
2015	403467391
2016	408791478
2017	413904817
2018	418677076
2019	423199906
2020	427476322
2021	431366747
2022	435097528
2023	438939498
