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