3014532 319
2656028 370
2639677 121
2468858 361
2376828 157
1818459 285
1785380 360
1545181 258
1541682 118
1418429 295
1409103 170
1341501 77
1312257 3
1179079 182
1142252 192
1117753 122
1116555 202
1108207 176
1094604 179
1092134 61
1084284 145
1053681 87
1040251 130
1037982 209