3110 871
7982 62
35782 304
2154 105
3793 103
2950 404
2525 558
2609 386
3728 168
3848 687
3952 207
3493 457
3115 405
8156 769