Year	Number
1960	367209
1961	374138
1962	381201
1963	388620
1964	397173
1965	406786
1966	416336
1967	426999
1968	439578
1969	452446
1970	465131
1971	477852
1972	489998
1973	501615
1974	512442
1975	522319
1976	533936
1977	542999
1978	550372
1979	556642
1980	557796
1981	570131
1982	590750
1983	602330
1984	610032
1985	619316
1986	629910
1987	646150
1988	667816
1989	688640
1990	708009
1991	731696
1992	755484
1993	775172
1994	795521
1995	814305
1996	833808
1997	858392
1998	885436
1999	910638
2000	936658
2001	964973
2002	993950
2003	1024829
2004	1057939
2005	1093251
2006	1130626
2007	1170329
2008	1213540
2009	1262196
2010	1316094
2011	1374314
2012	1436225
2013	1499044
2014	1561543
2015	1626389
2016	1695455
2017	1767003
2018	1840845
2019	1917628
2020	1991660
2021	2057666
2022	2120932
2023	2193948
