12557 512
8561 112
5177 492
8708 252
4110 748
8882 90
5494 596
6299 595
2659 428
9149 321
7790 854
29699 688
3097 612
1421 180