844320
16229
59032
187943
426872
677989
939310
792232
569585
504851
750685
151519
168670
549603
45872
994290
273699
343716
720788
547383
95979
318861
8237
713711
283695
832379