3013529 319
1417679 295
1544029 258
1107577 176
698782 136
433158 135
961705 128
692107 123
773133 122
1279879 109
1845005 105
1428530 104
841255 103
1746377 99
495384 97
1058405 96
404928 95
398176 94
457705 94
526832 93
1052929 87
1765684 81
1610259 80
339327 80