Year	Number
1960	288130
1961	296243
1962	304749
1963	313594
1964	322863
1965	332574
1966	342613
1967	353018
1968	363838
1969	375064
1970	386726
1971	398887
1972	411581
1973	424834
1974	438647
1975	453031
1976	468002
1977	483575
1978	499753
1979	516472
1980	533651
1981	551301
1982	569392
1983	587823
1984	606547
1985	625550
1986	644844
1987	664382
1988	684013
1989	703688
1990	723512
1991	743519
1992	763693
1993	784054
1994	804653
1995	825584
1996	846916
1997	868668
1998	890854
1999	913337
2000	935912
2001	958577
2002	981322
2003	1004123
2004	1027061
2005	1050117
2006	1072959
2007	1095557
2008	1118120
2009	1140627
2010	1163092
2011	1185530
2012	1207961
2013	1230469
2014	1253133
2015	1276112
2016	1299534
2017	1323208
2018	1346771
2019	1370080
2020	1391866
2021	1411927
2022	1432177
2023	1452894
