2389 583
2553 340
30507 663
7699 133
19558 512
19884 98
12206 628
14455 242
8350 944
9258 552
3813 284