3010933 319
1415526 295
1542005 258
1106080 176
697505 136
432681 135
960478 128
690779 123
771801 122
1278483 109
1843807 105
1427559 104
840406 103
1745627 99
494357 97
1057528 96
403980 95
397202 94
456884 94
525980 93
1051584 87
1764552 81
1609152 80
338503 80