2963 821
2750 811
23451 605
369 91
1749 532
2224 655
1581 170
1839 471
1745 457
1200 275
1512 90
7893 581
20726 517
7551 530
12798 321