2112 377
877 51
1728 387
1258 139
2583 650
1979 438
2752 575
3753 827
4006 771
2153 555
3927 63
3305 519