2953 821
2744 811
23443 605
367 91
1747 532
2219 655
1485 170
1835 471
1737 457
1194 275
1448 90
7853 581
20714 517
7548 530
12789 321