Year	Number
1971	964445
1972	1022405
1973	1074676
1975	1133161
1999	1995320
2000	2112548
2001	2164558
2002	2357820
2003	2507357
2004	2586211
2009	4022005
2010	4251657
2011	4387444
2013	3878747
2014	4073937
2015	4092933
2016	4638710
2017	4731207
2019	6103309
2020	6583889
2021	6632380
2022	6678915
2023	6730253
