101231
860775
594907
463398
754292
642970
602458
801639
74386
809891
74546
90555
146749
290881
15171
134426
613160
671726
691866
144368
930618
105558
37488
62621
363540
388533