2907 960
303 91
2933 654
2919 594
2446 511
2061 604
2772 805
2664 765
2051 570
1690 533
2793 803
535 107
2108 522
767 137
1960 557
2147 63
19161 315