2556 400
27350 605
3952 616
11785 435
50607 483
39934 138
22856 75
12778 58
3116 465
3548 617
4629 874