3056 427
20170 977
24520 798
3230 476
6350 137
3499 127
2775 337
2600 280
39493 638
9578 399
15745 641
50302 614
12816 687