Year	Number
1960	117502887
1961	119776735
1962	122126815
1963	124537295
1964	127055135
1965	129669994
1966	132326486
1967	135087980
1968	137865342
1969	140575837
1970	143351785
1971	146517067
1972	149629425
1973	152841474
1974	156299910
1975	159844607
1976	163539564
1977	167165770
1978	171140108
1979	175298394
1980	178478615
1981	181170892
1982	184748825
1983	188823605
1984	192910781
1985	196983781
1986	200969174
1987	205093042
1988	209225399
1989	213618416
1990	217997721
1991	222617382
1992	228350997
1993	234550790
1994	240304586
1995	246253338
1996	252890957
1997	259279481
1998	265530654
1999	272048254
2000	278404530
2001	284916089
2002	292541775
2003	300600412
2004	308318393
2005	316127916
2006	324391552
2007	333014209
2008	340972571
2009	349179573
2010	357420438
2011	366091151
2012	374806111
2013	383101110
2014	391250994
2015	399138264
2016	407391621
2017	415909007
2018	424647965
2019	433794614
2020	443020974
2021	451963211
2022	460785748
2023	469794128
