2506 400
27261 605
3933 616
11765 435
50441 483
39806 138
22783 75
12768 58
3106 465
3540 617
4611 874