17982
356586
1135366
549739
437459
264672
73830
82744
46843
890565
452203
1522706
489504
30952
53987
564377
274284
510841
425275
788256
823951
473118
385102
63387