Year	Number
1971	1462644
1972	1522177
1973	1629535
1974	1721393
1975	1879538
1976	1935849
1977	2009469
1978	2075725
1979	1974531
1980	2095792
1981	2165832
1982	2253298
1983	2433227
1984	2615156
1985	2811530
1986	2923188
1987	3070965
1988	3216247
1989	3441193
1990	3665079
1991	4345464
1992	5022416
2003	5734294
2004	6449481
2005	6852316
2006	8421015
2007	9145084
2008	9339991
2009	9432977
2010	9654941
2011	9939407
2012	10371759
2013	10794350
2014	11286628
2015	12077917
2016	12597433
2017	12529168
2018	13357618
2019	14189390
2021	15421192
