540

1517

277

524

893

128

238

1579

787

758

1597

1403

888

1940

346

1078

1076

700

1073

529