4294 872
1140 61
1729 487
4233 590
686 90
2900 660
4840 126
3364 672
2792 458
3093 555
1207 282
2880 601
1581 290
1733 402
2673 211
1574 257