Year	Number
1990	14851
1991	15331
1992	15828
1993	15910
1994	15959
1995	16008
1996	190736
1997	332068
1998	627321
1999	836628
2000	1375881
2001	2528640
2002	5007965
2003	7238224
2004	9175764
2005	14164184
2006	19700000
2007	28400000
2008	36000000
2009	44864355
2010	51564375
2011	54000000
2012	53000000
2013	53104000
2014	52735000
2015	52796066
2016	47932521
2017	40210965
2018	41310584
2019	41298629
2020	43215439
2021	45427321
2022	48197996
