4806 76
12433 111
13653 392
21236 445
9363 709
24065 263
149369 1051
21759 194
25108 468
132422 381
29485 223
44764 152
81417 875
40700 1023
71911 938
28850 464
30621 285
4923 117
2913 456
2368 168
2179 94
6841 594
2105 124
4069 545
5718 497
10659 522
3615 377
4323 163