291 91
2926 654
2915 594
2337 511
1995 604
2750 805
2657 765
2026 570
1680 533
2781 803
469 107
2095 522
760 137
1938 557
2147 63
19153 315