
505

1050

678

1038

1139

681

584

879

186

1078

383

422

218

534