3011532 319
1416356 295
1542830 258
1106632 176
697959 136
432782 135
960828 128
691152 123
772156 122
1278884 109
1844081 105
1427881 104
840603 103
1745855 99
494751 97
1057882 96
404282 95
397501 94
457177 94
526234 93
1051959 87
1764855 81
1609430 80
338759 80