read 28045 GIFs