12625 958
2949 90
7913 596
3817 508
3938 494
7548 664
3758 388
5105 882
4300 292
5402 926
5952 509
2751 358
3230 531