3014078 319
1418054 295
1544655 258
1107858 176
699209 136
433251 135
962030 128
692334 123
773455 122
1280228 109
1845328 105
1428926 104
841433 103
1746626 99
495626 97
1058631 96
405230 95
398383 94
457932 94
527157 93
1053379 87
1765981 81
1610656 80
339583 80