12625 958
2991 90
7915 596
3819 508
3941 494
7550 664
3759 388
5114 882
4301 292
5406 926
5952 509
2753 358
3232 531