593 148
1145 255
7018 480
286751 591
10624 688
15719 351
5263 459
19872 117
154657 612
48465 141
14687 307