12590 512
8637 112
5211 492
8749 252
4121 748
8931 91
5533 596
6329 595
2667 428
9197 321
7827 854
29842 688
3109 612
1432 180