2593 655
5991 384
18478 558
90341 797
12037 620
80252 308
68104 487
56761 386
45615 610
42663 665
69274 985
22921 464
3318 165
2818 318