2930 318
2599 655
5994 384
18480 558
90465 797
12040 620
80364 308
68226 487
57030 386
45996 612
42822 665
69466 985
23193 464
3327 165