15176 126
8607 517
2447 288
14502 93
4521 793
44084 605
1091 139
9054 261
3718 729
5334 738
29599 249
9162 219
3382 462
3879 488
1816 98
3137 746
2990 557
3551 805