3051 60
4785 836
12433 631
3995 701
5826 329
8450 397
6943 693
8552 573
12405 909
1979 437
15266 640
1286 182
4139 317
821 94
1093 194
2178 181
2663 248
24854 726
2867 557
14604 143
9022 439
8978 382
9339 589
7626 541