Sources

1 959

35 322

2 587

2 538

2 730

26 335

93 779

3 957

2 988

1 088

2 549

3 864