3008728 319
1413779 295
1540451 258
1105059 176
696280 136
431501 135
959609 128
689804 123
770651 122
1277576 109
1842929 105
1426682 104
839878 103
1745103 99
493659 97
1057082 96
403453 95
396805 94
456309 94
524958 93
1050603 87
1763904 81
1608651 80
337829 80