Year	Number
1960	105696
1961	110265
1962	115077
1963	120265
1964	125843
1965	131808
1966	138189
1967	145051
1968	152367
1969	160149
1970	168186
1971	175282
1972	182771
1973	190556
1974	198700
1975	207318
1976	215801
1977	224211
1978	230730
1979	237208
1980	244643
1981	250354
1982	257524
1983	267166
1984	277319
1985	288262
1986	300282
1987	313233
1988	327789
1989	352867
1990	378614
1991	395226
1992	414184
1993	435179
1994	456875
1995	478609
1996	500234
1997	521908
1998	543961
1999	566399
2000	588911
2001	610719
2002	637679
2003	664825
2004	691709
2005	719037
2006	747144
2007	776396
2008	807205
2009	839596
2010	873633
2011	909166
2012	947033
2013	986650
2014	1027878
2015	1070588
2016	1114303
2017	1158740
2018	1203610
2019	1248816
2020	1295152
2021	1341107
2022	1385057
2023	1429326
