122116117
116665104
11527522
474988
472062
4273987
347851
340713
3217726
3122694
2834601
2753198
941678
260968
690826
108952
124225
314839
691210
332804
174285
279892
385900
693295