21640 153
11967 683
13042 206
17865 435
12433 534
17124 815
4924 117
13760 552
19731 322
19188 296
16822 711
13838 628
13892 659
16559 729
15289 280
34149 331
667893 1135
1555095 4469
307229 850
389973 1162
456977 1312
17114 567
209811 533