2997 657
2059 593
1559 314
2324 684
1567 409
1813 549
1564 504
2044 463
2138 621
2795 860
2618 728
397 125
23187 277
8828 575
3845 628
1164 315
1682 391
1292 392
275 32
1791 182
3143 468
2378 656
1185 240
2021 609
1507 403
1705 349
2896 888
2741 800