2801 302
3785 77
12433 396
2375 305
22945 622
13949 554
5960 399
7086 168
6835 778
64746 560
1658 161
9581 296
11480 522
29587 525
58381 343
11801 251
10421 99
2730 523
19669 118
13486 285
807 155
3359 591
2212 553
3706 60