3021684 320
1848506 105
1768477 81
1748433 99
1613228 80
1551455 258
1482258 52
1432480 105
1422829 296
1284807 109
1112108 176
1090127 39
1061006 96
1056354 87
964056 128
874101 76
860504 39
843202 103
785252 80
783034 62
778031 35
777054 122
774901 27
742008 13