Sources

1 500

312

280

308

1 831

1 721

899

359

252

497

701

501