2593 655
5991 384
18478 558
90337 797
12037 620
80243 308
68102 487
56757 386
45606 610
42655 665
69267 985
22917 464
3317 165
2817 318