Sources

1 979

35 409

2 647

2 593

2 811

26 544

93 887

4 059

3 034

1 097

2 560

3 915