15095 126
8576 517
2425 288
14491 93
4500 793
43737 605
1067 139
9016 261
3689 729
5310 738
29561 249
9082 219
3363 462
3847 488
1791 98
3117 746
2966 557
3547 805