3008729 319
1413776 295
1540452 258
1105052 176
696280 136
431507 135
959609 128
689803 123
770654 122
1277582 109
1842930 105
1426680 104
839877 103
1745101 99
493659 97
1057077 96
403458 95
396802 94
456301 94
524953 93
1050601 87
1763906 81
1608653 80
337831 80