52043
485377
788424
133452
418765
988627
966141
725185
748997
257190
874970
409917
252273
226241
552143
807588
143739
177641
93944
766668
6385
189407
408955
482226
352900
526675