2899 897
2949 57
5135 663
3526 314
2177 447
1580 248
1712 402
5649 665
3808 296
2126 536
8642 187
693 64
1931 380
2827 520
1915 117
4564 830