1593

1454

1241

261

1559

107

194

1015

695

1829

209

994

947

1315

1139

1917

155

1176

973

1045