1503 383
1217 337
3281 794
79546 311
8351 331
5615 170
28225 749
24234 702
81198 592
5691 596
4947 549
9609 268
10637 532
4035 494