12625 958
2991 90
7913 596
3819 508
3941 494
7550 664
3759 388
5112 882
4300 292
5404 926
5952 509
2753 358
3231 531