Sources

1 980

35 428

2 655

2 599

2 812

26 582

93 903

4 070

3 040

1 097

2 560

3 921