15080 126
8569 517
2423 288
14491 93
4499 793
43661 605
1063 139
9014 261
3688 729
5301 738
29546 249
9055 219
3361 462
3838 488
1787 98
3114 746
2964 557
3547 805