Year	Number
1960	220173604
1961	224910133
1962	229798135
1963	234780440
1964	239910672
1965	245195229
1966	250550316
1967	256007162
1968	261644418
1969	267322157
1970	272859521
1971	277591443
1972	282454406
1973	288197460
1974	294116082
1975	301574783
1976	307029562
1977	312595684
1978	318711169
1979	325177564
1980	330535038
1981	335860637
1982	342918685
1983	350586567
1984	358237999
1985	365788342
1986	373164526
1987	380555554
1988	387832247
1989	395375426
1990	403014749
1991	410841431
1992	419876535
1993	429727901
1994	439138680
1995	448433718
1996	457974662
1997	467308488
1998	476716959
1999	486462154
2000	496053011
2001	505403478
2002	515620903
2003	526059295
2004	536037819
2005	545943196
2006	555902512
2007	565847749
2008	575087815
2009	584642806
2010	594475032
2011	604619592
2012	615066835
2013	625597401
2014	636161499
2015	646589878
2016	657237776
2017	668040686
2018	678704251
2019	689439342
2020	700451126
2021	711322035
2022	721680122
2023	731887202
