126 30
16456 581
8502 545
24484 287
56323 379
1059 69
20606 445
12606 472
45397 761
15866 594
494 118
7356 220
16300 280
17620 609
2548 591
33900 506
62416 278
843 273
12477 548
9870 718
1577 507
14149 457
1884 462
398 131