217880
29525164
494073
10585116
28654170
14395134
21872174
8396123
14690108
151086
559895
150384
1026981
261588
6444113
5460101
418984
491682
703496
1267093
2521106