Sources

1 894

35 021

2 374

2 362

2 278

25 216

92 661

3 522

2 888

1 029

2 519

3 721