Year	Number
1960	1230972
1961	1262843
1962	1296436
1963	1330076
1964	1368525
1965	1403153
1966	1431568
1967	1462662
1968	1495118
1969	1528326
1970	1562758
1971	1599464
1972	1619728
1973	1635019
1974	1667491
1975	1705069
1976	1744177
1977	1786049
1978	1832016
1979	1881316
1980	1942382
1981	2011324
1982	2079781
1983	2151200
1984	2223620
1985	2295853
1986	2366951
1987	2439560
1988	2512717
1989	2585856
1990	2658320
1991	2727624
1992	2798157
1993	2825613
1994	2851319
1995	2909290
1996	2940114
1997	2957111
1998	2979763
1999	3008024
2000	3040204
2001	3081219
2002	3133389
2003	3197615
2004	3277080
2005	3370430
2006	3476505
2007	3595898
2008	3729243
2009	3904212
2010	4095897
2011	4271124
2012	4456391
2013	4651531
2014	4845016
2015	5020548
2016	5177188
2017	5323288
2018	5462495
2019	5593800
2020	5709324
2021	5810391
2022	5899745
2023	5977497
