2930 318
2599 655
5994 384
18479 558
90460 797
12040 620
80362 308
68225 487
57026 386
45994 612
42820 665
69463 985
23191 464
3327 165