2926 318
2599 655
5994 384
18479 558
90456 797
12040 620
80353 308
68219 487
57016 386
45988 612
42809 665
69458 985
23181 464
3326 165