15082 126
8572 517
2423 288
14491 93
4500 793
43675 605
1063 139
9014 261
3688 729
5302 738
29549 249
9059 219
3361 462
3838 488
1787 98
3114 746
2964 557
3547 805