2948 821
2741 811
23441 605
366 91
1745 532
2219 655
1469 170
1835 471
1737 457
1194 275
1440 90
7845 581
20710 517
7548 530
12788 321