12525 512
8446 112
5010 492
8700 252
4101 748
8882 90
5495 596
6290 595
2638 428
9122 321
7815 854
29683 688
3088 612
1409 180