2930 318
2599 655
5994 384
18480 558
90460 797
12040 620
80364 308
68225 487
57029 386
45994 612
42821 665
69465 985
23193 464
3327 165