121286
797974
992111
244709
92575
948458
61716
181895
686869
50728
173197
157979
5097799
3530581
3032148
2337804
2219988
2018609
1927357
190278
1750118
1716136
1672195
1629471