Year	Number
1960	251049388
1961	251689096
1962	254567532
1963	258598230
1964	262617987
1965	267899198
1966	274622880
1967	282183057
1968	290158399
1969	298255551
1970	307012347
1971	315960251
1972	325076351
1973	333975814
1974	341292407
1975	347591643
1976	353596335
1977	361694815
1978	373731962
1979	386282963
1980	397777849
1981	409190031
1982	420376490
1983	432343487
1984	445037779
1985	457593313
1986	469982687
1987	481775683
1988	493221398
1989	503834882
1990	512974614
1991	521788892
1992	530683541
1993	539287035
1994	548332650
1995	557846007
1996	567889714
1997	578812554
1998	589367015
1999	599193860
2000	609110843
2001	619443844
2002	630492794
2003	641454332
2004	652256443
2005	663443878
2006	673285572
2007	681178362
2008	688287017
2009	694686128
2010	700509049
2011	706125125
2012	711510699
2013	716138186
2014	720119734
2015	723588038
2016	726710158
2017	729023161
2018	730670403
2019	732394162
2020	733983061
2021	735710903
2022	737151411
2023	738661234
