3054 427
20159 977
24515 798
3230 476
6349 137
3498 127
2775 337
2599 280
39448 638
9575 399
15732 641
50286 614
12814 687