3058 427
20178 977
24520 798
3230 476
6351 137
3502 127
2775 337
2600 280
39514 638
9580 399
15753 641
50308 614
12816 687