25979 654
4839 517
649 42
3163 752
1442 292
1218 308
1460 318
3345 724
6663 605
5110 301
3706 452
1979 283
894 178
858 76
2709 562