640551
32664
212274
43291
146530
286653
542110
1028326
166404
98740
938455
326682
558823
813575
530352
973834
580792
721277
807125
988954
374547
913364
412425
108317
13887
260552