104713 947
55728 735
3698 684
2584 445
1138 155
1202 135
3340 314
4368 735
1645 398
2240 524
3065 588