12578 512
8617 112
5195 492
8738 252
4117 748
8917 91
5519 596
6315 595
2665 428
9187 321
7814 854
29814 688
3104 612
1425 180