589715
346355
700609
960478
142916
791506
935535
798889
317521
186290
820467
4669
803166
188756
442384
96483
147133
144809
968331
249415