2593 655
5991 384
18477 558
90335 797
12037 620
80243 308
68100 487
56754 386
45603 610
42654 665
69265 985
22917 464
3317 165
2817 318