Sources

1 969

35 397

2 637

2 584

2 802

26 496

93 871

4 053

3 027

1 091

2 554

3 906