2966933 314
2612433 120
2596828 367
2423580 361
2341633 157
1780159 282
1749028 359
1509502 258
1504432 116
1389977 293
1382907 169
1315707 76
1312257 3
1154932 181
1112651 188
1091583 201
1090733 122
1086031 176
1077780 178
1073579 61
1064434 144
1031826 87
1021602 129
1011502 208