42729 523
374623 393
55704 469
105031 410
2469 255
3202 423
641 31
2140 445
2393 299
4165 590
2954 852