3920 301
12433 400
33680 212
10625 47
8572 160
23123 239
14078 495
15589 221
30909 513
37699 169
11015 301
14774 741
11633 935
9865 91
14034 749
33241 218
11013 79
9352 362
17805 410
8157 817
5899 933
10348 183
4756 241
5717 567
25613 664
6132 110
5598 626
5651 509