1107 103
544 138
2103 669
2375 628
736 140
3685 466
6637 344
23699 378
9659 681
30592 69
101504 622
130789 576