3008733 319
1413780 295
1540451 258
1105058 176
696276 136
431509 135
959604 128
689807 123
770654 122
1277576 109
1842930 105
1426679 104
839880 103
1745105 99
493653 97
1057078 96
403455 95
396801 94
456308 94
524952 93
1050606 87
1763902 81
1608655 80
337830 80