Year	Number
1971	6968978
1972	7001970
1973	7022709
1974	7209039
1975	7429249
1976	7597279
1977	7808158
1978	7861641
1979	8178609
1980	8112536
1981	8506072
1982	8518283
1983	8591267
1984	8717469
1985	8793763
1986	8925959
1987	9204168
1988	9601322
1989	9972571
1990	10284861
1991	10427077
1992	10517932
1993	10674073
1994	10731453
1995	10910876
1996	11541570
1997	11847794
1998	12225038
1999	12502524
2000	12707788
2001	12759918
2002	12826218
2003	12970635
2004	13017973
2005	13083744
2006	13006648
2007	13145210
2008	13411286
2009	13686643
2014	14460377
2015	14453060
2016	14293635
2017	14039867
2018	13418841
2019	13195088
2020	13214472
2021	12529116
2022	12728441
