122116117
116665104
11527522
474988
472062
4273987
347851
340713
3217726
3122694
2834601
2753198
290211
128809
28848
507875
473360
353347
44124
393337
707240
405531
64578
478339