2913 960
315 91
2946 654
2920 594
2574 511
2128 605
2787 805
2679 765
2062 570
1692 533
2801 803
603 107
2114 522
774 137
1982 557
2148 63
19165 315