Year	Number
1971	1887148
1972	2057048
1973	2244844
1974	2409367
1975	2525365
1976	2663248
1977	2785264
1978	2894084
1979	2972242
1980	3061252
1981	3118827
1982	3178912
1983	3241924
1984	3336536
1985	3414705
1986	3481288
1987	3635332
1988	3801651
1989	3911388
1990	4027612
1991	4189152
1992	4357352
1993	4436363
1994	4515274
1995	4548827
1996	4617728
1997	4674947
1998	4719137
1999	4778870
2000	4843313
2001	4720950
2002	4691870
2003	4612574
2004	4507703
2005	4361744
2006	4196580
2007	4086925
2008	3942242
2009	3252664
2010	3312440
2011	3363236
2012	3451588
2013	3608812
2014	3765307
2015	3925429
2016	4118362
2017	4283207
2018	4429994
2019	4580288
2020	4852322
2021	4852322
2022	5050667
2023	5187616
