3003226 319
1410052 295
1536052 258
1102905 176
693928 136
429309 135
957651 127
688078 123
767677 122
1274832 109
1840607 105
1424408 104
838684 103
1743256 99
492384 97
1055751 96
395577 94
454901 94
402130 94
523056 93
1048328 87
1762109 81
1606783 80
336659 80