3002281 319
1409455 294
1535301 258
1102483 176
693328 136
429080 135
957352 127
687608 123
767152 122
1274329 109
1840131 105
1423933 104
838431 103
1742980 99
492081 97
1055532 96
395278 94
454557 94
401656 94
522432 93
1047909 87
1761655 81
1606276 80
336234 80