1041

562

1847

509

451

1834

817

684

300

577

2000

1525

1258

1114

659

1912

891

918

1651

1568