12524 512
8438 112
5010 492
8695 252
4100 748
8876 90
5493 596
6287 595
2638 428
9120 321
7815 854
29679 688
3088 612
1409 180