Sources

1 999

35 469

2 680

2 618

2 829

26 898

94 055

4 189

3 064

1 111

2 572

3 951