Year	Number
1960	25574498
1961	25517629
1962	25836707
1963	26362862
1964	26896639
1965	27605722
1966	28512819
1967	29481925
1968	30540309
1969	31641409
1970	32767529
1971	33970453
1972	35190342
1973	36445682
1974	37800805
1975	39166554
1976	40485216
1977	41809362
1978	43229352
1979	44702064
1980	46065699
1981	47305524
1982	48509804
1983	49732398
1984	51028658
1985	52428349
1986	53933527
1987	55526409
1988	57256226
1989	59157643
1990	61116113
1991	63016896
1992	65001254
1993	67218209
1994	69506821
1995	71817562
1996	74167393
1997	76541951
1998	79084663
1999	81675136
2000	84304629
2001	87095139
2002	89962790
2003	92774635
2004	95465600
2005	98138520
2006	100841698
2007	103387787
2008	105770337
2009	108177452
2010	110760428
2011	113794742
2012	117336836
2013	121339946
2014	125867051
2015	131123044
2016	136893970
2017	143270857
2018	150100925
2019	157048158
2020	164037506
2021	170505340
2022	176699258
2023	183453247
