12583 512
8625 112
5195 492
8740 252
4118 748
8919 91
5519 596
6319 595
2665 428
9190 321
7818 854
29826 688
3106 612
1426 180