Sources

1 991

35 455

2 669

2 614

2 821

26 826

94 022

4 167

3 052

1 101

2 563

3 943