3058 427
20176 977
24520 798
3230 476
6351 137
3501 127
2775 337
2600 280
39509 638
9578 399
15753 641
50307 614
12816 687