216449
400336
5061
1100481
2058
869138
12274
848917
467885
626389
1021728
106581
489504
30952
53987
564377
274284
510841
425275
788256
823951
473118
385102
63387