1625

1361

1428

641

1137

1652

451

962

376

1480

1457

1174

719

655

1850

877

1514

690

302

106