508225
549100
377589
526509
272861
122908
191600
384891
947968
736614
1000635
706753
316879
680578
775507
411419
283906
763424
775958
615367
385834
931136
674919
77274
92530
803914