4096 508
5671 617
2848 195
15625 617
4282 588
5075 420
1873 117
4285 151
17325 790
4939 494
17158 327
3522 388
4367 865
12338 493
5507 379
6754 759
4984 544
4215 478
8348 719
4485 399
2785 438
2491 346
2405 269
15158 383