3007580 319
1412956 295
1539581 258
1104656 176
695582 136
430758 135
959202 128
689431 123
769732 122
1276858 109
1842153 105
1426126 104
839479 103
1744778 99
493379 97
1056783 96
396501 94
455882 94
403202 94
524477 93
1049928 87
1763352 81
1608084 80
337507 80