12621 958
2855 90
7909 596
3814 508
3935 494
7546 664
3754 388
5101 882
4299 292
5397 926
5947 509
2748 358
3227 531