2925 318
2599 655
5993 384
18479 558
90448 797
12040 620
80347 308
68215 487
57001 386
45980 612
42800 665
69447 985
23166 464
3324 165