125 25
5673 675
2453 451
1413 317
2348 577
5826 742
2792 260
4496 122
2963 507
29173 577
64112 462
1535325 4475
5148 116