15091 126
8575 517
2424 288
14491 93
4500 793
43710 605
1066 139
9016 261
3689 729
5306 738
29554 249
9073 219
3363 462
3845 488
1790 98
3116 746
2964 557
3547 805