3014532 319
2656026 370
2639680 121
2468851 361
2376829 157
1818459 285
1785376 360
1545176 258
1541682 118
1418431 295
1409103 170
1341508 77
1312251 3
1179080 182
1142254 192
1117753 122
1116559 202
1108202 176
1094608 179
1092134 61
1084278 145
1053684 87
1040257 130
1037981 209