240 44
1728 502
2940 837
3769 708
2785 813
625 114
2890 723
13722 300
76494 149
5868 318
8744 946
2400 291