Sources

1 984

35 450

2 666

2 612

2 818

26 734

93 972

4 144

3 050

1 099

2 560

3 933