12543 512
8547 112
5164 492
8699 252
4107 748
8875 90
5479 596
6291 595
2654 428
9141 321
7788 854
29687 688
3097 612
1418 180