15091 126
8576 517
2424 288
14491 93
4500 793
43722 605
1066 139
9016 261
3689 729
5307 738
29554 249
9076 219
3363 462
3846 488
1790 98
3116 746
2965 557
3547 805