2375 400
27035 605
3915 616
11685 435
49846 482
39426 138
22577 75
12744 58
3070 465
3517 617
4572 874