125 25
5673 675
2453 451
1414 317
2348 577
5828 742
2792 260
4496 122
2963 507
29174 577
64115 462
1535352 4475
5148 116