2972 319
12683 821
3438 66
31437 113
23841 245
35350 361
2904 60
1928 24
3827 292
1338 120
8680 465
105319 310
17312 781
7126 462
10421 459
16647 476
12064 718
7742 623
12369 153
3462 795
4987 384
15623 531
5381 911
5955 707
29461 377
3326 361
3791 345
4823 555