122116117
116665104
11527522
474988
472062
4273987
347851
340713
3217726
3122694
2834601
2753198
767456
525169
41251
477860
841298
810481
865673
257695
906129
370310
283570
14984