29522164
493973
10584116
28652170
14394134
21872174
8396123
14687108
559895
150886
150384
1026981
261588
5460101
418984
6443113
491682
703396
2520106
1266893