2913 960
315 91
2946 654
2920 594
2562 511
2124 605
2784 805
2678 765
2061 570
1692 533
2801 803
599 107
2113 522
773 137
1982 557
2148 63
19165 315