12581 958
2832 90
7887 596
3787 508
3916 494
7526 664
3739 388
5084 882
4256 292
5370 926
5926 509
2727 358
3205 531