3054 427
20170 977
24520 798
3230 476
6350 137
3499 127
2775 337
2599 280
39472 638
9578 399
15739 641
50295 614
12815 687