431669
1012984
346803
640362
315230
200304
590870
764460
338981
428216
85631
238545
794803
485491
789598
844374
82297
637759
501467
895886
890243
949296
783809
713532