29513164
492973
10571116
28644170
14391134
21870174
8395123
14683108
150886
559695
150384
1026781
261588
5459101
418784
6441113
703396
491382
2520106
1266893