2551 400
27347 605
3951 616
11785 435
50596 483
39928 138
22854 75
12776 58
3116 465
3548 617
4629 874