2540 400
27308 605
3943 616
11778 435
50525 483
39888 138
22834 75
12772 58
3113 465
3544 617
4618 874