1037200
926678
870332
904484
959319
28118
721894
201927
694999
398996
47288
924515
824459
41960
307473
983289
437734
257195
879887
413140
807759
556480
306986
467971
154878
659751