2501 400
27256 605
3932 616
11762 435
50424 483
39797 138
22773 75
12767 58
3100 465
3538 617
4610 874