385

508

648

580

103

135

989

1405

1713

536

1881

1131

1089

868

263

845

1775

117

1997

1907