2538 583
2559 340
30544 663
7765 133
19825 512
19902 98
12259 628
14463 242
8370 944
9268 552
3820 284