3009520 326
2305812 217
12718649 1276
952599 67
1126813 3352
6209916 489
2932871 260
486431 32
3159980 307
3775163 186
1057805 104
986328 52
2105862 154
1515158 163
1522535 102
1003528 81
4087422 306
1571270 91
2395542 150
479696 47
772398 103
1412105 90
1154937 85
898558 47