2531 400
27296 605
3939 616
11776 435
50509 483
39868 138
22825 75
12771 58
3111 465
3543 617
4614 874