593 148
1145 255
7018 480
286751 591
10623 688
15716 351
5263 459
19872 117
154654 612
48463 141
14687 307