12627 958
2994 90
7916 596
3820 508
3944 494
7551 664
3761 388
5114 882
4301 292
5407 926
5954 509
2755 358
3232 531