459922
481417
250362
794816
148890
56803
27568
935378
321661
486282
478926
413348
525752
718156
606420
67610
266897
377131
693555
279297