2910 960
311 91
2938 654
2920 594
2527 511
2099 605
2778 805
2675 765
2058 570
1691 533
2799 803
572 107
2112 522
769 137
1973 557
2148 63
19165 315