2592 655
5991 384
18476 558
90301 797
12025 620
80222 308
68065 487
56687 386
45566 610
42618 665
69229 985
22896 464
3316 165
2815 318