2509 400
27263 605
3933 616
11766 435
50444 483
39808 138
22790 75
12768 58
3106 465
3540 617
4611 874