3054 427
20160 977
24515 798
3230 476
6349 137
3498 127
2775 337
2599 280
39453 638
9577 399
15733 641
50287 614
12814 687