5012 656
2535 183
12433 560
12370 436
2294 296
3729 397
3213 377
18622 664
20498 210
5929 692
28661 178
5314 53
28710 665
3525 392
12084 727
4243 904
13537 633
5951 540
21087 361
10377 633
1771 110
4701 92
6120 692
3016 574