125138
77949
608135
293213
849985
288606
281466
356500
676162
987911
119267
144868
5240366
4294933
4185458
3396462
3342998
3261285
3205955
2910726
2897226
2404209
2092352
2081407