Year	Number
1971	780463
1972	813144
1973	860675
1974	883793
1976	917896
1977	881983
1978	880355
1979	951400
1980	976500
1981	1046100
1982	1142770
1983	1201423
1984	1212877
1985	1222188
1986	1262186
1987	1323568
1988	1336199
1989	1420721
1990	1127400
1991	1268115
1992	1394713
1993	1428604
1994	1519215
1995	1735724
1996	1923323
1999	2059007
2000	2268402
2001	2301919
2002	2372593
2003	2382608
2004	2544437
2005	2589312
2006	2696307
2007	2686198
2008	2828868
2009	2812866
2010	2852447
2014	3191268
2016	3742454
2017	3964792
2018	4179394
