2593 655
5991 384
18477 558
90334 797
12037 620
80243 308
68097 487
56752 386
45603 610
42652 665
69264 985
22917 464
3317 165
2817 318