2990676 317
1402659 294
1526653 258
1097077 176
687284 136
423284 135
952954 126
682578 123
761903 121
1269284 109
1834726 105
1420130 104
834726 103
1740504 99
487833 97
1051730 95
392278 94
450982 94
397782 94
516926 93
1042904 87
1757605 81
1601628 80
773381 80