691876
423358
30278
1007392
1020293
180153
340870
247571
1066677
101436
593492
425736
795803
485491
789598
844374
82297
637759
501467
895886
890243
949296
784809
713532