297323
50922
665485
385533
267121
410505
491913
389166
711642
550928
727380
153512
188514
30879
601986
504890
731797
985470
934796
600980
879134
531418
720765
563374
576467
873417