3008053 319
1413351 295
1539980 258
1104930 176
696053 136
431154 135
959404 128
689633 123
770057 122
1277203 109
1842431 105
1426306 104
839708 103
1744902 99
493481 97
1056931 96
396677 94
456083 94
403356 94
524681 93
1050281 87
1763679 81
1608409 80
337780 80