3058 427
20175 977
24520 798
3230 476
6351 137
3501 127
2775 337
2600 280
39508 638
9578 399
15751 641
50307 614
12816 687