295 91
2928 654
2916 594
2345 511
1998 604
2752 805
2657 765
2027 570
1680 533
2781 803
474 107
2095 522
762 137
1941 557
2147 63
19153 315