12523 512
8436 112
5010 492
8695 252
4100 748
8872 90
5493 596
6287 595
2638 428
9118 321
7814 854
29678 688
3088 612
1409 180