2930 318
2599 655
5994 384
18479 558
90460 797
12040 620
80362 308
68223 487
57021 386
45994 612
42820 665
69461 985
23190 464
3327 165