Year	Number
1971	3118116
1972	3144199
1974	3598080
1975	3188715
1976	2919193
1978	2016116
1981	1521600
1989	330740
1990	548124
1991	667612
1992	760408
1993	809256
1994	659413
1995	635411
1996	663475
1997	665091
2001	245730
2002	250211
2003	327605
2004	436807
2005	612808
2006	409475
2008	214086
2013	98561
2014	430781
2016	1003468
2017	1035605
2018	1297303
