3057 427
20171 977
24520 798
3230 476
6350 137
3499 127
2775 337
2600 280
39496 638
9578 399
15748 641
50302 614
12816 687