2571 721
648 166
2219 549
31411 346
4432 398
1548 127
32526 179
46771 708
31479 767
14860 854
7477 576