Sources

1 586

325

290

382

2 236

1 845

968

365

259

509

721

517