2502 400
27259 605
3932 616
11763 435
50427 483
39800 138
22774 75
12767 58
3102 465
3538 617
4610 874