986

171

1358

158

832

416

1378

1508

1002

519

486

1093

1579

1118

648

1021

894

1045

918

1605