Extend linux partition disk

I want to modify the partitions of my 1TB disk. The disk is shared with Windows . Does it is possible to extend one partition? Which would be the best to augment? What are my options?

This is how it is now:

sda1    928 NTFS    sda3      8 swap (linux)    sda4     24 Ext4     sda5     20 Ext4    sda2     19 NTFS    

GNOME-disks partition map