Sort:  

Hjj

Hjjcg

Ghjugf

Ggggtygcf

Ghk

Ybcbbfecg

Ffyvjbtxghbrcg

Ooiguoiiudfy

Hjko

Jjjil

Plvrhbcthbddfhjj

1000

Jjkii

Ffff