592425
493432
69116
113129
702125
605310
325819
275100
441157
953722
438399
744414
401296
864736
118498
547320
148436
862540
250548
573613
930271
210932
753699
64821
12979
1026983