Year	Number
1992	1454900
1993	1383400
1994	1380000
1995	1156000
1996	1232900
1997	981800
1998	669400
1999	571700
2000	545800
2001	543800
2002	575300
2003	683700
2004	1007000
2005	1134300
2006	1253400
2007	1440700
2008	756338
2009	839514
2010	796698
2011	1348414
2012	1560084
2013	1651710
2014	1770192
2015	1803112
2016	1961639
2017	2331308
2018	2279546
2019	2585280
2020	545265
2021	1102455
