
642

585

1197

2214

820

205

314

959

593

441

294

1021

398

871

114