122116117
116665104
11527522
474988
472062
4273987
347851
340713
3217726
3122694
2834601
2753198
141764
953524
629314
562240
359912
702822
97990
226632
59125
500201
649661
104148