2543 400
27338 605
3949 616
11783 435
50570 483
39912 138
22845 75
12776 58
3115 465
3547 617
4629 874