2500 400
27254 605
3932 616
11762 435
50415 483
39787 138
22770 75
12767 58
3097 465
3538 617
4610 874