1281

1239

1670

784

1443

249

1102

346

847

1325

237

1085

304

548

483

429

1623

1500

103

1438