Sources

1 985

35 450

2 666

2 613

2 818

26 749

93 985

4 149

3 050

1 100

2 561

3 935