Sources

1 984

35 450

2 666

2 612

2 818

26 733

93 970

4 143

3 050

1 099

2 560

3 933