2908 960
309 91
2936 654
2919 594
2508 511
2083 605
2776 805
2671 765
2055 570
1691 533
2797 803
555 107
2111 522
769 137
1968 557
2147 63
19163 315