2379 400
27055 605
3916 616
11686 435
49868 482
39439 138
22583 75
12744 58
3071 465
3517 617
4572 874