2911 960
312 91
2939 654
2920 594
2534 511
2103 605
2779 805
2676 765
2058 570
1691 533
2799 803
582 107
2113 522
769 137
1978 557
2148 63
19165 315