509

268

727

335

185

1511

1487

804

1871

830

537

1109

403

642

1092

273

109

839

498

1948