Year	Number
1970	10398866
1971	11269851
1972	12942167
1973	14279042
1974	16985088
1975	18262036
1976	20005396
1977	21510120
1978	22556820
1979	23335508
1980	24012816
1981	24700450
1982	25527076
1983	26287758
1984	27078814
1985	27739872
1986	28941480
1987	29884320
1988	30845552
1989	31726550
1990	32535832
1991	33650448
1992	34805024
1993	35598368
1994	36889292
1995	38339812
1996	39949636
1997	40763952
1998	43628760
1999	45351248
2000	46756748
2001	48114416
2002	56630964
2003	55223620
2004	56673368
2005	57111912
2006	53741060
2007	57348820
2008	58350088
2009	59161716
2010	59853196
2011	60153476
2012	60200700
2013	62961400
2014	62772592
2015	62554352
2016	62901216
2017	62700040
2018	62793924
2019	62190264
2020	61708140
2021	61605048
2022	62244132
