14005 342
6909 42
12683 581
5988 67
27447 541
22265 773
7566 590
13552 509
36220 65
7733 362
29220 655
16400 939
35196 245
22413 827
22729 609
23066 104
4138 72
5983 62
5685 240
9216 57
27238 188
26921 774
85094 345
21185 620
77844 289
21797 98
8981 755
19427 338