509996
693973
486965
692945
325930
938909
575906
457897
476887
844868
926853
672837
1105834
1041816
873808
481805
222775
916757
605743
852708