12583 512
8626 112
5196 492
8741 252
4118 748
8920 91
5522 596
6321 595
2665 428
9190 321
7820 854
29829 688
3106 612
1429 180