
642

419

2893

1239

1505

1241

1605

850

1398

304