3010559 319
1415351 295
1541905 258
1106007 176
697431 136
432606 135
960358 128
690659 123
771652 122
1278328 109
1843709 105
1427480 104
840331 103
1745529 99
494206 97
1057451 96
403929 95
397151 94
456833 94
525882 93
1051477 87
1764506 81
1609133 80
338483 80