Year	Number
1960	111658758
1961	114296883
1962	117064799
1963	119893122
1964	122832934
1965	125871499
1966	128929776
1967	132073909
1968	135349905
1969	138711770
1970	142202879
1971	145773923
1972	149328561
1973	153022708
1974	156979843
1975	161019315
1976	165138645
1977	169191373
1978	173517340
1979	178207779
1980	182750748
1981	187576355
1982	192763278
1983	197706339
1984	202462141
1985	207263254
1986	212138775
1987	217180965
1988	222016197
1989	226798678
1990	231789546
1991	236852989
1992	241689289
1993	246651505
1994	251602062
1995	256845485
1996	262711347
1997	268424729
1998	274058918
1999	279952322
2000	286048935
2001	292226383
2002	298513611
2003	304973519
2004	311634089
2005	318408250
2006	325481776
2007	333175124
2008	340365126
2009	347634312
2010	355003581
2011	362377299
2012	369971909
2013	377783371
2014	385577648
2015	393452021
2016	401294164
2017	409014341
2018	416834821
2019	424791846
2020	432797498
2021	440600045
2022	448193025
2023	455768642
