12625 958
2965 90
7913 596
3817 508
3939 494
7548 664
3758 388
5106 882
4300 292
5402 926
5952 509
2752 358
3230 531