15096 126
8577 517
2426 288
14491 93
4501 793
43743 605
1067 139
9016 261
3689 729
5311 738
29562 249
9085 219
3363 462
3847 488
1791 98
3117 746
2966 557
3547 805