923629
621371
25750
216334
642224
355735
82869
293494
710625
746412
975598
1028868
950449
349543
760578
603536
702170
709389
384608
436991
391630
82173
464268
390426
325399
8348
202400
108818
531632
868296