2931 821
2738 811
23438 605
364 91
1743 532
2219 655
1451 170
1834 471
1735 457
1191 275
1424 90
7823 581
20705 517
7547 530
12785 321