669696
3566
58883
400683
308118
298337
209619
84827
987380
601935
19662
799294
5239799
3663581
3194148
2490804
2270988
2109609
2038358
193578
1819118
1742136
1715196
1658471