2931 318
2599 655
5995 384
18481 558
90479 797
12041 620
80371 308
68238 487
57050 386
46010 612
42834 665
69487 985
23214 464
3327 165