3991 242
5361 801
3435 229
2163 127
4946 192
4221 794
6094 735
5294 489
6161 175
4008 728
19937 382
798 68
3075 611
5043 387
2620 373
1913 334