2582 625
12683 595
8147 151
3658 311
3481 452
2590 195
28442 285
4323 89
27018 653
219942 173
5591 242
1000 146
4094 645
2130 283
8343 643
2428 317
4685 533
7914 466
4737 122
3165 216
4980 715
3374 69
8075 496
10262 342
21423 74
17267 432
59194 591
33236 653