122117117
116666104
11536522
475088
472162
4276987
347951
341113
3219726
3126694
2834601
2754198
449567
633542
309948
883760
36025
626257
963880
638178
674202
627216
452618
326445