2593 655
5991 384
18476 558
90333 797
12037 620
80243 308
68095 487
56749 386
45602 610
42651 665
69262 985
22914 464
3317 165
2817 318