3007576 319
1412952 295
1539582 258
1104657 176
695580 136
430754 135
959201 128
689431 123
769727 122
1276856 109
1842154 105
1426128 104
839482 103
1744778 99
493383 97
1056779 96
396504 94
455882 94
403207 94
524482 93
1049932 87
1763352 81
1608077 80
337503 80