333290
1018910
9944
217435
662274
554525
649769
603582
912342
498149
627861
87355
882983
901958
77400
540188
592113
816599
835448
559993
923425
11381
788121
782830
460627
617951