Year	Number
1990	2159783
1991	1269442
1992	1706024
1993	1643657
1994	3439183
1995	2825104
1996	1584063
1997	1117508
1998	1022948
1999	978981
2000	970228
2001	1166946
2002	1481756
2003	1324969
2004	1306280
2005	1360426
2006	1398937
2007	1317736
2008	1300535
2009	1265184
2010	1259110
2011	1246104
2012	1957047
2013	3653180
2014	5372014
2015	6515085
2016	7008878
2017	8517766
2018	8911634
2019	8922334
2020	9194273
2021	9515576
2022	9323279
2023	9412235
