2959 821
2746 811
23444 605
367 91
1747 532
2220 655
1538 170
1839 471
1744 457
1198 275
1467 90
7866 581
20718 517
7548 530
12792 321