12576 512
8611 112
5195 492
8737 252
4116 748
8912 91
5515 596
6311 595
2664 428
9181 321
7809 854
29809 688
3103 612
1425 180