19532
329869
212550
429310
707451
623529
712128
638228
39492
84967
759187
693887
15906748
430389
538211
687660
664637
569692
29544
908521
836658
148352
114385
70749
65536
769621
821979
391307
178129
5114