2592 655
5991 384
18476 558
90295 797
12025 620
80209 308
68056 487
56678 386
45562 610
42608 665
69224 985
22893 464
3316 165
2814 318