Year	Number
1960	2989936
1961	3090408
1962	3204132
1963	3327899
1964	3456918
1965	3591087
1966	3731612
1967	3876713
1968	4023678
1969	4169956
1970	4315258
1971	4475688
1972	4655067
1973	4841134
1974	5033505
1975	5233185
1976	5438315
1977	5647135
1978	5858482
1979	6069379
1980	6266521
1981	6442096
1982	6610995
1983	6785565
1984	6968114
1985	7162277
1986	7372293
1987	7599232
1988	7840734
1989	8094322
1990	8353378
1991	8617247
1992	8890459
1993	9176657
1994	9485423
1995	9807103
1996	10133053
1997	10466357
1998	10806307
1999	11155528
2000	11510230
2001	11877433
2002	12261684
2003	12658321
2004	13070475
2005	13500648
2006	13947446
2007	14401746
2008	14864278
2009	15338227
2010	15797418
2011	16296476
2012	16834335
2013	17401850
2014	18018387
2015	18671984
2016	19338727
2017	20043170
2018	20800552
2019	21556817
2020	22202670
2021	22731126
2022	23341596
2023	24157275
