12547 512
8551 112
5168 492
8704 252
4107 748
8877 90
5485 596
6294 595
2657 428
9142 321
7790 854
29693 688
3097 612
1420 180