1056743
334809
80306
635150
673549
331879
894725
1042203
1138407
219968
417568
615326
489504
30952
53987
564377
274284
510841
425275
788256
823951
473118
385102
64387