Year	Number
1960	202771
1961	214963
1962	227901
1963	241639
1964	257847
1965	280453
1966	304792
1967	331074
1968	359589
1969	390505
1970	424244
1971	460818
1972	500996
1973	543189
1974	588242
1975	635733
1976	685654
1977	738059
1978	793680
1979	818595
1980	828174
1981	836959
1982	886612
1983	941562
1984	963346
1985	982540
1986	1022762
1987	1070083
1988	1118211
1989	1168261
1990	1212671
1991	1270300
1992	1338426
1993	1380448
1994	1413539
1995	1479244
1996	1548495
1997	1604769
1998	1662933
1999	1724407
2000	1787029
2001	1850359
2002	1918103
2003	1998830
2004	2092667
2005	2181193
2006	2263228
2007	2344847
2008	2430718
2009	2521561
2010	2615056
2011	2716552
2012	2824191
2013	2940466
2014	3064321
2015	3183683
2016	3309161
2017	3448331
2018	3598175
2019	3754173
2020	3914834
2021	4085514
2022	4264761
2023	4453756
