104991
101789
508408
118182
429131
676744
580468
858914
835354
182622
534621
700184
215334
640224
351735
82869
293494
710625
746412
975598
1027868
172765
89367
590375
660634
393393