12627 958
2994 90
7916 596
3820 508
3943 494
7551 664
3760 388
5114 882
4301 292
5407 926
5954 509
2754 358
3232 531