Year	Number
1971	183250
1972	184020
1973	188485
1974	198030
1975	201676
1976	212983
1977	220882
1985	288478
1986	337616
1987	340920
1988	419406
1989	424942
1990	492231
1991	525165
1992	568630
1993	553205
1994	542405
1995	547696
1996	591493
1997	680909
1998	786537
1999	839932
2000	913547
2001	984224
2002	1085247
2003	1164093
2004	1271985
2005	1262393
2006	1296486
2007	1324298
2008	1529711
2009	1671205
2010	1727030
2011	1928603
2012	2090758
2013	2330798
2014	2442660
2015	2270104
2016	2213223
2017	2060946
2018	2419675
2019	2468784
2021	2719364
2022	2832890
