Year	Number
1960	102346274
1961	104545990
1962	106825604
1963	109115591
1964	111411394
1965	113799003
1966	116296145
1967	118881717
1968	121593634
1969	124408755
1970	127318683
1971	130302505
1972	133307827
1973	136481395
1974	139941255
1975	143585408
1976	147330435
1977	151300227
1978	155727901
1979	160371444
1980	164649192
1981	168308444
1982	172240216
1983	176716934
1984	181443928
1985	186357918
1986	191295010
1987	196391269
1988	201600916
1989	207142133
1990	212653402
1991	218163088
1992	224677482
1993	232032416
1994	240373192
1995	248579927
1996	255409919
1997	262251235
1998	269866670
1999	278034715
2000	286285892
2001	294751105
2002	304000112
2003	313658427
2004	323330822
2005	333382310
2006	343419573
2007	353025706
2008	363487950
2009	374894431
2010	386410006
2011	398459520
2012	411046578
2013	424047897
2014	437454763
2015	451057669
2016	465168553
2017	479934108
2018	495177478
2019	511035443
2020	527651395
2021	544624369
2022	561889077
2023	579843635
