15081 126
8570 517
2423 288
14491 93
4500 793
43666 605
1063 139
9014 261
3688 729
5301 738
29548 249
9055 219
3361 462
3838 488
1787 98
3114 746
2964 557
3547 805