31552
446814
710737
695457
423459
673464
921952
259144
514587
217226
409149
439703
867425
7412
1798
201758
722885
54713
596596
720366
886696
521980
82243
149693
550851
351710