Year	Number
1995	927000
1996	957000
1997	990000
1998	1019000
1999	947000
2000	1078000
2001	1035000
2002	1021000
2003	1090000
2004	1273000
2005	1111000
2006	1102000
2007	1191000
2008	1165000
2009	1154000
2010	1197000
2011	1187000
2012	1053000
2013	1079000
2014	1079000
2015	1179000
2016	1227000
2017	1345000
2018	1356000
2019	966000
