Sources

1 980

35 447

2 665

2 609

2 814

26 662

93 931

4 096

3 049

1 097

2 560

3 933