2959 821
2746 811
23443 605
367 91
1747 532
2220 655
1535 170
1836 471
1743 457
1198 275
1466 90
7865 581
20717 517
7548 530
12792 321