12615 958
2850 90
7904 596
3803 508
3932 494
7544 664
3751 388
5099 882
4293 292
5393 926
5942 509
2746 358
3223 531