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