Year	Number
1970	40863912
1971	42762224
1972	43826956
1973	45235876
1974	46260524
1975	46856068
1976	47536120
1977	49358372
1978	50929288
1979	53442020
1980	54615548
1981	55619132
1982	56947212
1983	57310380
1984	59063560
1985	59538516
1986	59874688
1987	60442032
1988	61852672
1989	61526684
1990	63578032
1991	62702240
1992	63719484
1993	64459924
1994	65256260
1995	66066524
1996	67005968
1997	67745000
1998	68117608
1999	68961104
2000	68707712
2001	68472424
2002	68605136
2003	68081592
2004	68199792
2005	67745320
2006	66351700
2007	67257784
2008	66804616
2009	66668364
2010	65729604
2011	64885336
2012	63860848
2013	64091640
2014	63270584
2015	62491012
2016	61987476
2017	61526460
2018	61425780
2019	61210308
2020	60720264
2021	60327256
2022	60604256
