Year	Number
1990	2212489
1991	2408680
1992	2614889
1993	1906568
1994	2001744
1995	2005023
1996	2035525
1997	1864272
1998	1806064
1999	1816901
2000	1672624
2001	1872875
2002	1895880
2003	1831003
2004	1879604
2005	1797671
2006	3023518
2007	3722655
2008	3328079
2009	3029121
2010	3034184
2011	3205236
2012	3358916
2013	4804187
2014	6199852
2015	7077036
2016	7703238
2017	8568734
2018	8933132
2019	8827545
2020	8876924
2021	9053248
2022	8734090
2023	9231270
