12352
544836
608551
148809
612902
865769
737144
116798
371354
50138
855841
784276
366334
992832
134603
82747
280696
275278
367313
162229
975747
579765
36712
790199
77719
404888