2910 960
311 91
2938 654
2920 594
2523 511
2096 605
2778 805
2674 765
2056 570
1691 533
2799 803
567 107
2112 522
769 137
1973 557
2148 63
19165 315