Sources

1 983

35 450

2 665

2 612

2 817

26 711

93 958

4 109

3 050

1 097

2 560

3 933