39512 549
4905 885
5071 658
2797 124
3073 521
4701 893
5758 276
2889 288
3642 548
8980 645
5307 714
2549 470