3014178 319
1418182 295
1544803 258
1107982 176
699302 136
433429 135
962056 128
692509 123
773505 122
1280330 109
1845327 105
1429009 104
841457 103
1746656 99
495682 97
1058684 96
405306 95
398403 94
457926 94
527151 93
1053433 87
1766056 81
1610651 80
339581 80