Year	Number
1960	163147690
1961	166272718
1962	169550256
1963	172923531
1964	176395169
1965	179960028
1966	183639889
1967	187390196
1968	191214822
1969	195130189
1970	199193529
1971	203253999
1972	207321835
1973	211580810
1974	216185433
1975	220979690
1976	225814960
1977	230866177
1978	236429342
1979	242420081
1980	247866967
1981	252123000
1982	256692544
1983	261931034
1984	267294766
1985	272693320
1986	277886137
1987	283018192
1988	288033835
1989	293431150
1990	298791801
1991	304392030
1992	311205916
1993	319059649
1994	327946561
1995	336638495
1996	343883666
1997	351011087
1998	358755864
1999	366985171
2000	375230168
2001	383219269
2002	392246310
2003	401539518
2004	410432929
2005	419420688
2006	428562973
2007	437721947
2008	446833624
2009	456528196
2010	466119030
2011	475907318
2012	486039060
2013	496241461
2014	506364450
2015	516235412
2016	526125315
2017	536085331
2018	546001060
2019	556012255
2020	566127695
2021	575977352
2022	585559377
2023	595216686
