457492
42080
289154
744219
888746
12352
544836
608551
148809
612902
865769
737144
402249
836949
400398
263125
334606
554575
34558
273315
497961
230102
17330
512996
993211
240695