Sources

2 040

35 506

2 717

2 637

2 856

27 290

94 192

4 256

3 094

1 134

2 596

3 988