Year	Number
1970	590130
1971	689305
1972	764393
1973	823613
1974	848773
1975	848408
1976	863413
1977	903617
1978	933204
1979	967455
1980	969693
1981	979454
1982	982337
1983	1051593
1984	1089719
1985	1133670
1986	1153246
1988	1196815
1989	1165721
1990	1117511
1991	1386860
1992	1390586
1993	1110657
1998	1245787
1999	1304679
2000	1391283
2002	1496937
2003	1557120
2004	1594966
2005	1630099
2006	1633868
2007	1611631
2008	1588836
2009	1528200
2010	1518224
2011	1493033
2012	1443554
2013	1571374
2014	1556372
2015	1546323
2016	1530162
2017	1520724
2018	1522145
2019	1537232
2020	1535283
2021	1594942
2022	1604309
