2508 400
27261 605
3933 616
11765 435
50444 483
39807 138
22784 75
12768 58
3106 465
3540 617
4611 874