Year	Number
1960	273790228
1961	276777982
1962	280827724
1963	285189918
1964	289492617
1965	293493064
1966	297373440
1967	301272516
1968	305053523
1969	309133973
1970	313297797
1971	318089940
1972	322522556
1973	326946336
1974	331377828
1975	335780446
1976	340121785
1977	344422980
1978	348777735
1979	353230361
1980	357719682
1981	362247493
1982	366680660
1983	371090964
1984	375221741
1985	379052386
1986	382805855
1987	386482025
1988	389866691
1989	393258317
1990	396330401
1991	399554886
1992	402544392
1993	405253178
1994	407843901
1995	410435541
1996	413154678
1997	415975677
1998	418927161
1999	421900897
2000	424750486
2001	427373788
2002	429901626
2003	432384631
2004	434819325
2005	437444813
2006	440676091
2007	444379757
2008	448116310
2009	451263768
2010	453771758
2011	454968835
2012	456050230
2013	456890446
2014	457672706
2015	458751345
2016	459858435
2017	460470926
2018	461146298
2019	461448447
2020	461250967
2021	459262194
2022	459302104
2023	460612775
