Year	Number
1971	126261
1972	141070
1973	161727
1974	176727
1975	191095
1976	260133
1977	279314
1978	298293
1979	318905
1980	337511
1981	356091
1982	379377
1984	480387
1986	463511
1994	425216
1995	454561
1998	585230
1999	610519
2000	653558
2002	757790
2004	782690
2005	808352
2007	920494
2008	909331
2009	934126
2010	904527
2011	898690
2012	905616
2013	919763
2014	931068
2015	929493
2016	928854
2017	924737
2018	924714
2019	940592
2020	916659
2021	864097
2022	870991
